diff options
Diffstat (limited to 'binutils')
-rw-r--r-- | binutils/ChangeLog | 7 | ||||
-rw-r--r-- | binutils/Makefile.in | 5 | ||||
-rw-r--r-- | binutils/aclocal.m4 | 2 | ||||
-rw-r--r-- | binutils/config.in | 17 | ||||
-rwxr-xr-x | binutils/configure | 2959 | ||||
-rw-r--r-- | binutils/po/binutils.pot | 4432 |
6 files changed, 4523 insertions, 2899 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index d695d3b..b53a9e9 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,10 @@ +2023-11-15 Arsen Arsenović <arsen@aarsen.me> + + * aclocal.m4: Regenerate. + * configure: Regenerate. + * po/Make-in ($(srcdir)/$(PACKAGE).pot): Output to a .pot + temporary file, to suppress xgettext checking charset names. + 2023-11-14 Nick Clifton <nickc@redhat.com> PR 31062 diff --git a/binutils/Makefile.in b/binutils/Makefile.in index d9b60ba..a1f6f61 100644 --- a/binutils/Makefile.in +++ b/binutils/Makefile.in @@ -142,7 +142,9 @@ am__aclocal_m4_deps = $(top_srcdir)/../bfd/acinclude.m4 \ $(top_srcdir)/../config/depstand.m4 \ $(top_srcdir)/../config/enable.m4 \ $(top_srcdir)/../config/gettext-sister.m4 \ + $(top_srcdir)/../config/gettext.m4 \ $(top_srcdir)/../config/iconv.m4 \ + $(top_srcdir)/../config/intlmacosx.m4 \ $(top_srcdir)/../config/jobserver.m4 \ $(top_srcdir)/../config/largefile.m4 \ $(top_srcdir)/../config/lcmessage.m4 \ @@ -516,6 +518,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LARGEFILE_CPPFLAGS = @LARGEFILE_CPPFLAGS@ LD = @LD@ LDFLAGS = @LDFLAGS@ @@ -531,6 +535,7 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ diff --git a/binutils/aclocal.m4 b/binutils/aclocal.m4 index 28271f5..1238894 100644 --- a/binutils/aclocal.m4 +++ b/binutils/aclocal.m4 @@ -1190,7 +1190,9 @@ m4_include([../bfd/warning.m4]) m4_include([../config/depstand.m4]) m4_include([../config/enable.m4]) m4_include([../config/gettext-sister.m4]) +m4_include([../config/gettext.m4]) m4_include([../config/iconv.m4]) +m4_include([../config/intlmacosx.m4]) m4_include([../config/jobserver.m4]) m4_include([../config/largefile.m4]) m4_include([../config/lcmessage.m4]) diff --git a/binutils/config.in b/binutils/config.in index 8907a56..a9a9f71 100644 --- a/binutils/config.in +++ b/binutils/config.in @@ -35,6 +35,18 @@ /* Suffix used for executables, if any. */ #undef EXECUTABLE_SUFFIX +/* Define to 1 if you have the Mac OS X function + CFLocaleCopyPreferredLanguages in the CoreFoundation framework. */ +#undef HAVE_CFLOCALECOPYPREFERREDLANGUAGES + +/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in + the CoreFoundation framework. */ +#undef HAVE_CFPREFERENCESCOPYAPPVALUE + +/* Define if the GNU dcgettext() function is already present or preinstalled. + */ +#undef HAVE_DCGETTEXT + /* Define to 1 if you have the declaration of `asprintf', and to 0 if you don't. */ #undef HAVE_DECL_ASPRINTF @@ -79,10 +91,13 @@ /* Define to 1 if you have the `getpagesize' function. */ #undef HAVE_GETPAGESIZE +/* Define if the GNU gettext() function is already present or preinstalled. */ +#undef HAVE_GETTEXT + /* Does <utime.h> define struct utimbuf? */ #undef HAVE_GOOD_UTIME_H -/* Define if you have the iconv() function. */ +/* Define if you have the iconv() function and it works. */ #undef HAVE_ICONV /* Define to 1 if you have the <inttypes.h> header file. */ diff --git a/binutils/configure b/binutils/configure index 7806ff2..2f50a9f 100755 --- a/binutils/configure +++ b/binutils/configure @@ -629,6 +629,7 @@ ac_includes_default="\ # include <unistd.h> #endif" +gt_needs= ac_header_list= ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE @@ -646,8 +647,6 @@ BUILD_WINDRES DLLTOOL_DEFS BUILD_DLLTOOL BUILD_SRCONV -LTLIBICONV -LIBICONV MSGPACK_LIBS MSGPACK_CFLAGS ZSTD_LIBS @@ -663,21 +662,26 @@ GENINSRC_NEVER_TRUE MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE -MSGMERGE -MSGFMT -MKINSTALLDIRS CATOBJEXT GENCAT INSTOBJEXT DATADIRNAME CATALOGS -POSUB -GMSGFMT -XGETTEXT INCINTL LIBINTL_DEP +POSUB +LTLIBINTL LIBINTL +INTLLIBS +LTLIBICONV +LIBICONV +INTL_MACOSX_LIBS +MSGMERGE +XGETTEXT +GMSGFMT +MSGFMT USE_NLS +MKINSTALLDIRS LEXLIB LEX_OUTPUT_ROOT LEX @@ -833,13 +837,15 @@ enable_libctf enable_werror enable_build_warnings enable_nls +enable_rpath +with_libiconv_prefix +with_libiconv_type +with_libintl_prefix +with_libintl_type enable_maintainer_mode with_system_zlib with_zstd with_msgpack -enable_rpath -with_libiconv_prefix -with_libiconv_type ' ac_precious_vars='build_alias host_alias @@ -1512,10 +1518,10 @@ Optional Features: --enable-werror treat compile warnings as errors --enable-build-warnings enable build-time compiler warnings --disable-nls do not use Native Language Support + --disable-rpath do not hardcode runtime library paths --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer - --disable-rpath do not hardcode runtime library paths Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] @@ -1525,14 +1531,17 @@ Optional Packages: --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-debuginfod Enable debuginfo lookups with debuginfod (auto/yes/no) - --with-system-zlib use installed libz - --with-zstd support zstd compressed debug sections - (default=auto) - --with-msgpack Enable msgpack support (auto/yes/no) --with-gnu-ld assume the C compiler uses GNU ld default=no --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib --without-libiconv-prefix don't search for libiconv in includedir and libdir --with-libiconv-type=TYPE type of library to search for (auto/static/shared) + --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib + --without-libintl-prefix don't search for libintl in includedir and libdir + --with-libintl-type=TYPE type of library to search for (auto/static/shared) + --with-system-zlib use installed libz + --with-zstd support zstd compressed debug sections + (default=auto) + --with-msgpack Enable msgpack support (auto/yes/no) Some influential environment variables: CC C compiler command @@ -2379,6 +2388,7 @@ $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi +gt_needs="$gt_needs " as_fn_append ac_header_list " stdlib.h" as_fn_append ac_header_list " unistd.h" as_fn_append ac_header_list " sys/param.h" @@ -10848,7 +10858,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10851 "configure" +#line 10861 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -10954,7 +10964,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10957 "configure" +#line 10967 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -12461,19 +12471,1928 @@ if test "$LEX" = :; then fi ALL_LINGUAS="bg ca da es fi fr hr id it ja pt ro ru rw sk sr sv tr uk vi zh_CN zh_TW" -# If we haven't got the data from the intl directory, -# assume NLS is disabled. -USE_NLS=no -LIBINTL= -LIBINTL_DEP= -INCINTL= -XGETTEXT= -GMSGFMT= -POSUB= - -if test -f ../intl/config.intl; then - . ../intl/config.intl + + MKINSTALLDIRS= + if test -n "$ac_aux_dir"; then + case "$ac_aux_dir" in + /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; + *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; + esac + fi + if test -z "$MKINSTALLDIRS"; then + MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" + fi + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 +$as_echo_n "checking whether NLS is requested... " >&6; } + # Check whether --enable-nls was given. +if test "${enable_nls+set}" = set; then : + enableval=$enable_nls; USE_NLS=$enableval +else + USE_NLS=yes +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 +$as_echo "$USE_NLS" >&6; } + + + + + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "msgfmt", so it can be a program name with args. +set dummy msgfmt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_MSGFMT+:} false; then : + $as_echo_n "(cached) " >&6 +else + case "$MSGFMT" in + [\\/]* | ?:[\\/]*) + ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && + (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" + ;; +esac +fi +MSGFMT="$ac_cv_path_MSGFMT" +if test "$MSGFMT" != ":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 +$as_echo "$MSGFMT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + # Extract the first word of "gmsgfmt", so it can be a program name with args. +set dummy gmsgfmt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_GMSGFMT+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $GMSGFMT in + [\\/]* | ?:[\\/]*) + ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" + ;; +esac +fi +GMSGFMT=$ac_cv_path_GMSGFMT +if test -n "$GMSGFMT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 +$as_echo "$GMSGFMT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "xgettext", so it can be a program name with args. +set dummy xgettext; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_XGETTEXT+:} false; then : + $as_echo_n "(cached) " >&6 +else + case "$XGETTEXT" in + [\\/]* | ?:[\\/]*) + ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && + (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" + ;; +esac +fi +XGETTEXT="$ac_cv_path_XGETTEXT" +if test "$XGETTEXT" != ":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 +$as_echo "$XGETTEXT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + rm -f messages.po + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "msgmerge", so it can be a program name with args. +set dummy msgmerge; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_MSGMERGE+:} false; then : + $as_echo_n "(cached) " >&6 +else + case "$MSGMERGE" in + [\\/]* | ?:[\\/]*) + ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then + ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" + ;; +esac +fi +MSGMERGE="$ac_cv_path_MSGMERGE" +if test "$MSGMERGE" != ":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 +$as_echo "$MSGMERGE" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + if test "$GMSGFMT" != ":"; then + if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && + (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + : ; + else + GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 +$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } + GMSGFMT=":" + fi + fi + + if test "$XGETTEXT" != ":"; then + if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && + (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + : ; + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 +$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } + XGETTEXT=":" + fi + rm -f messages.po + fi + + ac_config_commands="$ac_config_commands default-1" + + + + if test "X$prefix" = "XNONE"; then + acl_final_prefix="$ac_default_prefix" + else + acl_final_prefix="$prefix" + fi + if test "X$exec_prefix" = "XNONE"; then + acl_final_exec_prefix='${prefix}' + else + acl_final_exec_prefix="$exec_prefix" + fi + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" + prefix="$acl_save_prefix" + + +# Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then : + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 +$as_echo_n "checking for ld used by GCC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | [A-Za-z]:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the path of ld + ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if ${acl_cv_path_LD+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + acl_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some GNU ld's only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then + test "$with_gnu_ld" != no && break + else + test "$with_gnu_ld" != yes && break + fi + fi + done + IFS="$ac_save_ifs" +else + acl_cv_path_LD="$LD" # Let the user override the test with a path. +fi +fi + +LD="$acl_cv_path_LD" +if test -n "$LD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if ${acl_cv_prog_gnu_ld+:} false; then : + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU ld's only accept -v. +if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then + acl_cv_prog_gnu_ld=yes +else + acl_cv_prog_gnu_ld=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 +$as_echo "$acl_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$acl_cv_prog_gnu_ld + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 +$as_echo_n "checking for shared library run path origin... " >&6; } +if ${acl_cv_rpath+:} false; then : + $as_echo_n "(cached) " >&6 +else + + CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ + ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh + . ./conftest.sh + rm -f ./conftest.sh + acl_cv_rpath=done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 +$as_echo "$acl_cv_rpath" >&6; } + wl="$acl_cv_wl" + libext="$acl_cv_libext" + shlibext="$acl_cv_shlibext" + hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" + hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" + hardcode_direct="$acl_cv_hardcode_direct" + hardcode_minus_L="$acl_cv_hardcode_minus_L" + # Check whether --enable-rpath was given. +if test "${enable_rpath+set}" = set; then : + enableval=$enable_rpath; : +else + enable_rpath=yes +fi + + + + + + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then : + withval=$with_libiconv_prefix; + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi + +fi + + +# Check whether --with-libiconv-type was given. +if test "${with_libiconv_type+set}" = set; then : + withval=$with_libiconv_type; with_libiconv_type=$withval +else + with_libiconv_type=auto +fi + + lib_type=`eval echo \$with_libiconv_type` + + LIBICONV= + LTLIBICONV= + INCICONV= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='iconv ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + if test $use_additional = yes; then + if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then + found_dir="$additional_libdir" + found_so="$additional_libdir/lib$name.$shlibext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + elif test x$lib_type != xshared; then + if test -f "$additional_libdir/lib$name.$libext"; then + found_dir="$additional_libdir" + found_a="$additional_libdir/lib$name.$libext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then + found_dir="$dir" + found_so="$dir/lib$name.$shlibext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + elif test x$lib_type != xshared; then + if test -f "$dir/lib$name.$libext"; then + found_dir="$dir" + found_a="$dir/lib$name.$libext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$hardcode_direct" = yes; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" + fi + if test "$hardcode_minus_L" != no; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */lib | */lib/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" + ;; + esac + done + fi + else + if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext" + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext" + fi + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" + done + fi + + + + + +if test -f ../gettext/uninstalled-config.sh; then + relative_builddir='$(top_builddir)/../gettext' + . ../gettext/uninstalled-config.sh +else + # The sister gettext directory doesn't exist and won't collect information on + # using gettext for us. Call a bundled AM_GNU_GETTEXT. + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 +$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } +if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : + $as_echo_n "(cached) " >&6 +else + gt_save_LIBS="$LIBS" + LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <CoreFoundation/CFPreferences.h> +int +main () +{ +CFPreferencesCopyAppValue(NULL, NULL) + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + gt_cv_func_CFPreferencesCopyAppValue=yes +else + gt_cv_func_CFPreferencesCopyAppValue=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$gt_save_LIBS" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 +$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } + if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then + +$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h + + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5 +$as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; } +if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then : + $as_echo_n "(cached) " >&6 +else + gt_save_LIBS="$LIBS" + LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <CoreFoundation/CFLocale.h> +int +main () +{ +CFLocaleCopyPreferredLanguages(); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + gt_cv_func_CFLocaleCopyPreferredLanguages=yes +else + gt_cv_func_CFLocaleCopyPreferredLanguages=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$gt_save_LIBS" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5 +$as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; } + if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then + +$as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h + + fi + INTL_MACOSX_LIBS= + if test $gt_cv_func_CFPreferencesCopyAppValue = yes \ + || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then + INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices" + fi + + + + + + + LIBINTL= + LTLIBINTL= + POSUB= + + case " $gt_needs " in + *" need-formatstring-macros "*) gt_api_version=3 ;; + *" need-ngettext "*) gt_api_version=2 ;; + *) gt_api_version=1 ;; + esac + gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" + gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" + + if test "$USE_NLS" = "yes"; then + gt_use_preinstalled_gnugettext=no + + + if test $gt_api_version -ge 3; then + gt_revision_test_code=' +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) +#endif +typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; +' + else + gt_revision_test_code= + fi + if test $gt_api_version -ge 2; then + gt_expression_test_code=' + * ngettext ("", "", 0)' + else + gt_expression_test_code= + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 +$as_echo_n "checking for GNU gettext in libc... " >&6; } +if eval \${$gt_func_gnugettext_libc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include <libintl.h> +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +extern int _nl_msg_cat_cntr; +extern int *_nl_domain_bindings; +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code + +int +main () +{ + +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$gt_func_gnugettext_libc=yes" +else + eval "$gt_func_gnugettext_libc=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$gt_func_gnugettext_libc + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then + + + + + + am_save_CPPFLAGS="$CPPFLAGS" + + for element in $INCICONV; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 +$as_echo_n "checking for iconv... " >&6; } +if ${am_cv_func_iconv+:} false; then : + $as_echo_n "(cached) " >&6 +else + + am_cv_func_iconv="no, consider installing GNU libiconv" + am_cv_lib_iconv=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include <stdlib.h> +#include <iconv.h> + +int +main () +{ +iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + am_cv_func_iconv=yes +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$am_cv_func_iconv" != yes; then + am_save_LIBS="$LIBS" + LIBS="$LIBS $LIBICONV" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include <stdlib.h> +#include <iconv.h> + +int +main () +{ +iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + am_cv_lib_iconv=yes + am_cv_func_iconv=yes +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$am_save_LIBS" + fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 +$as_echo "$am_cv_func_iconv" >&6; } + if test "$am_cv_func_iconv" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 +$as_echo_n "checking for working iconv... " >&6; } +if ${am_cv_func_iconv_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + + am_save_LIBS="$LIBS" + if test $am_cv_lib_iconv = yes; then + LIBS="$LIBS $LIBICONV" + fi + am_cv_func_iconv_works=no + for ac_iconv_const in '' 'const'; do + if test "$cross_compiling" = yes; then : + case "$host_os" in + aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; + *) am_cv_func_iconv_works="guessing yes" ;; + esac +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include <iconv.h> +#include <string.h> + +#ifndef ICONV_CONST +# define ICONV_CONST $ac_iconv_const +#endif + +int +main () +{ +int result = 0; + /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from + successful returns. This is even documented in + <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */ + { + iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); + if (cd_utf8_to_88591 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ + char buf[10]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_utf8_to_88591, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + result |= 1; + iconv_close (cd_utf8_to_88591); + } + } + /* Test against Solaris 10 bug: Failures are not distinguishable from + successful returns. */ + { + iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); + if (cd_ascii_to_88591 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\263"; + char buf[10]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_ascii_to_88591, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + result |= 2; + iconv_close (cd_ascii_to_88591); + } + } + /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\304"; + static char buf[2] = { (char)0xDE, (char)0xAD }; + ICONV_CONST char *inptr = input; + size_t inbytesleft = 1; + char *outptr = buf; + size_t outbytesleft = 1; + size_t res = iconv (cd_88591_to_utf8, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) + result |= 4; + iconv_close (cd_88591_to_utf8); + } + } +#if 0 /* This bug could be worked around by the caller. */ + /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; + char buf[50]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_88591_to_utf8, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if ((int)res > 0) + result |= 8; + iconv_close (cd_88591_to_utf8); + } + } +#endif + /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is + provided. */ + { + /* Try standardized names. */ + iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP"); + /* Try IRIX, OSF/1 names. */ + iconv_t cd2 = iconv_open ("UTF-8", "eucJP"); + /* Try AIX names. */ + iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP"); + /* Try HP-UX names. */ + iconv_t cd4 = iconv_open ("utf8", "eucJP"); + if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1) + && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1)) + result |= 16; + if (cd1 != (iconv_t)(-1)) + iconv_close (cd1); + if (cd2 != (iconv_t)(-1)) + iconv_close (cd2); + if (cd3 != (iconv_t)(-1)) + iconv_close (cd3); + if (cd4 != (iconv_t)(-1)) + iconv_close (cd4); + } + return result; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + am_cv_func_iconv_works=yes +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + test "$am_cv_func_iconv_works" = no || break + done + LIBS="$am_save_LIBS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 +$as_echo "$am_cv_func_iconv_works" >&6; } + case "$am_cv_func_iconv_works" in + *no) am_func_iconv=no am_cv_lib_iconv=no ;; + *) am_func_iconv=yes ;; + esac + else + am_func_iconv=no am_cv_lib_iconv=no + fi + if test "$am_func_iconv" = yes; then + +$as_echo "#define HAVE_ICONV 1" >>confdefs.h + + fi + if test "$am_cv_lib_iconv" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 +$as_echo_n "checking how to link with libiconv... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 +$as_echo "$LIBICONV" >&6; } + else + CPPFLAGS="$am_save_CPPFLAGS" + LIBICONV= + LTLIBICONV= + fi + + + + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libintl-prefix was given. +if test "${with_libintl_prefix+set}" = set; then : + withval=$with_libintl_prefix; + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi + +fi + + +# Check whether --with-libintl-type was given. +if test "${with_libintl_type+set}" = set; then : + withval=$with_libintl_type; with_libintl_type=$withval +else + with_libintl_type=auto +fi + + lib_type=`eval echo \$with_libintl_type` + + LIBINTL= + LTLIBINTL= + INCINTL= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='intl ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + if test $use_additional = yes; then + if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then + found_dir="$additional_libdir" + found_so="$additional_libdir/lib$name.$shlibext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + elif test x$lib_type != xshared; then + if test -f "$additional_libdir/lib$name.$libext"; then + found_dir="$additional_libdir" + found_a="$additional_libdir/lib$name.$libext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then + found_dir="$dir" + found_so="$dir/lib$name.$shlibext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + elif test x$lib_type != xshared; then + if test -f "$dir/lib$name.$libext"; then + found_dir="$dir" + found_a="$dir/lib$name.$libext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$hardcode_direct" = yes; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" + fi + if test "$hardcode_minus_L" != no; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */lib | */lib/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" + ;; + esac + done + fi + else + if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext" + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext" + fi + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" + done + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 +$as_echo_n "checking for GNU gettext in libintl... " >&6; } +if eval \${$gt_func_gnugettext_libintl+:} false; then : + $as_echo_n "(cached) " >&6 +else + gt_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $INCINTL" + gt_save_LIBS="$LIBS" + LIBS="$LIBS $LIBINTL" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include <libintl.h> +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *); +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code + +int +main () +{ + +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$gt_func_gnugettext_libintl=yes" +else + eval "$gt_func_gnugettext_libintl=no" fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then + LIBS="$LIBS $LIBICONV" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include <libintl.h> +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *); +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code + +int +main () +{ + +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + LIBINTL="$LIBINTL $LIBICONV" + LTLIBINTL="$LTLIBINTL $LTLIBICONV" + eval "$gt_func_gnugettext_libintl=yes" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + CPPFLAGS="$gt_save_CPPFLAGS" + LIBS="$gt_save_LIBS" +fi +eval ac_res=\$$gt_func_gnugettext_libintl + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + fi + + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ + || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ + && test "$PACKAGE" != gettext-runtime \ + && test "$PACKAGE" != gettext-tools; }; then + gt_use_preinstalled_gnugettext=yes + else + LIBINTL= + LTLIBINTL= + INCINTL= + fi + + + + if test -n "$INTL_MACOSX_LIBS"; then + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" + LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" + fi + fi + + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + +$as_echo "#define ENABLE_NLS 1" >>confdefs.h + + else + USE_NLS=no + fi + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 +$as_echo_n "checking whether to use NLS... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 +$as_echo "$USE_NLS" >&6; } + if test "$USE_NLS" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 +$as_echo_n "checking where the gettext function comes from... " >&6; } + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then + gt_source="external libintl" + else + gt_source="libc" + fi + else + gt_source="included intl directory" + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 +$as_echo "$gt_source" >&6; } + fi + + if test "$USE_NLS" = "yes"; then + + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 +$as_echo_n "checking how to link with libintl... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 +$as_echo "$LIBINTL" >&6; } + + for element in $INCINTL; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + fi + + +$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h + + +$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h + + fi + + POSUB=po + fi + + + + INTLLIBS="$LIBINTL" + + + + + + +fi + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } if test x"$USE_NLS" != xyes; then @@ -12532,33 +14451,6 @@ $as_echo "$LINGUAS" >&6; } fi - MKINSTALLDIRS= - if test -n "$ac_aux_dir"; then - case "$ac_aux_dir" in - /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; - *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; - esac - fi - if test -z "$MKINSTALLDIRS"; then - MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" - fi - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 -$as_echo_n "checking whether NLS is requested... " >&6; } - # Check whether --enable-nls was given. -if test "${enable_nls+set}" = set; then : - enableval=$enable_nls; USE_NLS=$enableval -else - USE_NLS=yes -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 -$as_echo "$USE_NLS" >&6; } - - - @@ -12836,7 +14728,7 @@ $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } rm -f messages.po fi - ac_config_commands="$ac_config_commands default-1" + ac_config_commands="$ac_config_commands default-2" @@ -13927,460 +15819,15 @@ fi - if test "X$prefix" = "XNONE"; then - acl_final_prefix="$ac_default_prefix" - else - acl_final_prefix="$prefix" - fi - if test "X$exec_prefix" = "XNONE"; then - acl_final_exec_prefix='${prefix}' - else - acl_final_exec_prefix="$exec_prefix" - fi - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" - prefix="$acl_save_prefix" - - -# Check whether --with-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then : - withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes -else - with_gnu_ld=no -fi - -# Prepare PATH_SEPARATOR. -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 -$as_echo_n "checking for ld used by GCC... " >&6; } - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [\\/]* | [A-Za-z]:[\\/]*) - re_direlt='/[^/][^/]*/\.\./' - # Canonicalize the path of ld - ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 -$as_echo_n "checking for GNU ld... " >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 -$as_echo_n "checking for non-GNU ld... " >&6; } -fi -if ${acl_cv_path_LD+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -z "$LD"; then - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - acl_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some GNU ld's only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then - test "$with_gnu_ld" != no && break - else - test "$with_gnu_ld" != yes && break - fi - fi - done - IFS="$ac_save_ifs" -else - acl_cv_path_LD="$LD" # Let the user override the test with a path. -fi -fi - -LD="$acl_cv_path_LD" -if test -n "$LD"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 -$as_echo "$LD" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi -test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 -$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } -if ${acl_cv_prog_gnu_ld+:} false; then : - $as_echo_n "(cached) " >&6 -else - # I'd rather use --version here, but apparently some GNU ld's only accept -v. -if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then - acl_cv_prog_gnu_ld=yes -else - acl_cv_prog_gnu_ld=no -fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 -$as_echo "$acl_cv_prog_gnu_ld" >&6; } -with_gnu_ld=$acl_cv_prog_gnu_ld - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 -$as_echo_n "checking for shared library run path origin... " >&6; } -if ${acl_cv_rpath+:} false; then : - $as_echo_n "(cached) " >&6 -else - - CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ - ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh - . ./conftest.sh - rm -f ./conftest.sh - acl_cv_rpath=done - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 -$as_echo "$acl_cv_rpath" >&6; } - wl="$acl_cv_wl" - libext="$acl_cv_libext" - shlibext="$acl_cv_shlibext" - hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" - hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" - hardcode_direct="$acl_cv_hardcode_direct" - hardcode_minus_L="$acl_cv_hardcode_minus_L" - # Check whether --enable-rpath was given. -if test "${enable_rpath+set}" = set; then : - enableval=$enable_rpath; : -else - enable_rpath=yes -fi - - - - - - - - - use_additional=yes - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - - eval additional_includedir=\"$includedir\" - eval additional_libdir=\"$libdir\" - - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - -# Check whether --with-libiconv-prefix was given. -if test "${with_libiconv_prefix+set}" = set; then : - withval=$with_libiconv_prefix; - if test "X$withval" = "Xno"; then - use_additional=no - else - if test "X$withval" = "X"; then - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - - eval additional_includedir=\"$includedir\" - eval additional_libdir=\"$libdir\" - - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - else - additional_includedir="$withval/include" - additional_libdir="$withval/lib" - fi - fi - -fi - - -# Check whether --with-libiconv-type was given. -if test "${with_libiconv_type+set}" = set; then : - withval=$with_libiconv_type; with_libiconv_type=$withval -else - with_libiconv_type=auto -fi - - lib_type=`eval echo \$with_libiconv_type` - - LIBICONV= - LTLIBICONV= - INCICONV= - rpathdirs= - ltrpathdirs= - names_already_handled= - names_next_round='iconv ' - while test -n "$names_next_round"; do - names_this_round="$names_next_round" - names_next_round= - for name in $names_this_round; do - already_handled= - for n in $names_already_handled; do - if test "$n" = "$name"; then - already_handled=yes - break - fi - done - if test -z "$already_handled"; then - names_already_handled="$names_already_handled $name" - uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` - eval value=\"\$HAVE_LIB$uppername\" - if test -n "$value"; then - if test "$value" = yes; then - eval value=\"\$LIB$uppername\" - test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" - eval value=\"\$LTLIB$uppername\" - test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" - else - : - fi - else - found_dir= - found_la= - found_so= - found_a= - if test $use_additional = yes; then - if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then - found_dir="$additional_libdir" - found_so="$additional_libdir/lib$name.$shlibext" - if test -f "$additional_libdir/lib$name.la"; then - found_la="$additional_libdir/lib$name.la" - fi - elif test x$lib_type != xshared; then - if test -f "$additional_libdir/lib$name.$libext"; then - found_dir="$additional_libdir" - found_a="$additional_libdir/lib$name.$libext" - if test -f "$additional_libdir/lib$name.la"; then - found_la="$additional_libdir/lib$name.la" - fi - fi - fi - fi - if test "X$found_dir" = "X"; then - for x in $LDFLAGS $LTLIBICONV; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - case "$x" in - -L*) - dir=`echo "X$x" | sed -e 's/^X-L//'` - if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then - found_dir="$dir" - found_so="$dir/lib$name.$shlibext" - if test -f "$dir/lib$name.la"; then - found_la="$dir/lib$name.la" - fi - elif test x$lib_type != xshared; then - if test -f "$dir/lib$name.$libext"; then - found_dir="$dir" - found_a="$dir/lib$name.$libext" - if test -f "$dir/lib$name.la"; then - found_la="$dir/lib$name.la" - fi - fi - fi - ;; - esac - if test "X$found_dir" != "X"; then - break - fi - done - fi - if test "X$found_dir" != "X"; then - LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" - if test "X$found_so" != "X"; then - if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then - LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" - else - haveit= - for x in $ltrpathdirs; do - if test "X$x" = "X$found_dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - ltrpathdirs="$ltrpathdirs $found_dir" - fi - if test "$hardcode_direct" = yes; then - LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" - else - if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then - LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" - haveit= - for x in $rpathdirs; do - if test "X$x" = "X$found_dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - rpathdirs="$rpathdirs $found_dir" - fi - else - haveit= - for x in $LDFLAGS $LIBICONV; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - if test "X$x" = "X-L$found_dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" - fi - if test "$hardcode_minus_L" != no; then - LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" - else - LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" - fi - fi - fi - fi - else - if test "X$found_a" != "X"; then - LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" - else - LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" - fi - fi - additional_includedir= - case "$found_dir" in - */lib | */lib/) - basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` - additional_includedir="$basedir/include" - ;; - esac - if test "X$additional_includedir" != "X"; then - if test "X$additional_includedir" != "X/usr/include"; then - haveit= - if test "X$additional_includedir" = "X/usr/local/include"; then - if test -n "$GCC"; then - case $host_os in - linux*) haveit=yes;; - esac - fi - fi - if test -z "$haveit"; then - for x in $CPPFLAGS $INCICONV; do - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - if test "X$x" = "X-I$additional_includedir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test -d "$additional_includedir"; then - INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" - fi - fi - fi - fi - fi - if test -n "$found_la"; then - save_libdir="$libdir" - case "$found_la" in - */* | *\\*) . "$found_la" ;; - *) . "./$found_la" ;; - esac - libdir="$save_libdir" - for dep in $dependency_libs; do - case "$dep" in - -L*) - additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` - if test "X$additional_libdir" != "X/usr/lib"; then - haveit= - if test "X$additional_libdir" = "X/usr/local/lib"; then - if test -n "$GCC"; then - case $host_os in - linux*) haveit=yes;; - esac - fi - fi - if test -z "$haveit"; then - haveit= - for x in $LDFLAGS $LIBICONV; do - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" + am_save_CPPFLAGS="$CPPFLAGS" - if test "X$x" = "X-L$additional_libdir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test -d "$additional_libdir"; then - LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" - fi - fi - haveit= - for x in $LDFLAGS $LTLIBICONV; do + for element in $INCICONV; do + haveit= + for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" @@ -14390,101 +15837,15 @@ fi exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" - if test "X$x" = "X-L$additional_libdir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test -d "$additional_libdir"; then - LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" - fi - fi - fi - fi - ;; - -R*) - dir=`echo "X$dep" | sed -e 's/^X-R//'` - if test "$enable_rpath" != no; then - haveit= - for x in $rpathdirs; do - if test "X$x" = "X$dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - rpathdirs="$rpathdirs $dir" - fi - haveit= - for x in $ltrpathdirs; do - if test "X$x" = "X$dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - ltrpathdirs="$ltrpathdirs $dir" - fi - fi - ;; - -l*) - names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` - ;; - *.la) - names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` - ;; - *) - LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" - LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" - ;; - esac - done - fi - else - if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then - LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" - LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" - else - LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext" - LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext" - fi - fi - fi + if test "X$x" = "X$element"; then + haveit=yes + break fi done - done - if test "X$rpathdirs" != "X"; then - if test -n "$hardcode_libdir_separator"; then - alldirs= - for found_dir in $rpathdirs; do - alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" - done - acl_save_libdir="$libdir" - libdir="$alldirs" - eval flag=\"$hardcode_libdir_flag_spec\" - libdir="$acl_save_libdir" - LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" - else - for found_dir in $rpathdirs; do - acl_save_libdir="$libdir" - libdir="$found_dir" - eval flag=\"$hardcode_libdir_flag_spec\" - libdir="$acl_save_libdir" - LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" - done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi - fi - if test "X$ltrpathdirs" != "X"; then - for found_dir in $ltrpathdirs; do - LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" - done - fi - - - - - + done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 @@ -14495,39 +15856,12 @@ else am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no - am_save_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $INCICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ + #include <stdlib.h> #include <iconv.h> -int -main () -{ -iconv_t cd = iconv_open("",""); - iconv(cd,NULL,NULL,NULL,NULL); - iconv_close(cd); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - am_cv_func_iconv=yes -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - CPPFLAGS="$am_save_CPPFLAGS" - - if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then - for _libs in .libs _libs; do - am_save_CPPFLAGS="$CPPFLAGS" - am_save_LIBS="$LIBS" - CPPFLAGS="$CPPFLAGS -I../libiconv/include" - LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <stdlib.h> -#include <iconv.h> + int main () { @@ -14539,37 +15873,25 @@ iconv_t cd = iconv_open("",""); } _ACEOF if ac_fn_c_try_link "$LINENO"; then : - INCICONV="-I../libiconv/include" - LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a - LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la - am_cv_lib_iconv=yes - am_cv_func_iconv=yes + am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - CPPFLAGS="$am_save_CPPFLAGS" - LIBS="$am_save_LIBS" - if test "$am_cv_func_iconv" = "yes"; then - break - fi - done - fi - if test "$am_cv_func_iconv" != yes; then - am_save_CPPFLAGS="$CPPFLAGS" am_save_LIBS="$LIBS" - CPPFLAGS="$CPPFLAGS $INCICONV" LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ + #include <stdlib.h> #include <iconv.h> + int main () { iconv_t cd = iconv_open("",""); - iconv(cd,NULL,NULL,NULL,NULL); - iconv_close(cd); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd); ; return 0; } @@ -14580,7 +15902,6 @@ if ac_fn_c_try_link "$LINENO"; then : fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - CPPFLAGS="$am_save_CPPFLAGS" LIBS="$am_save_LIBS" fi @@ -14588,39 +15909,181 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 $as_echo "$am_cv_func_iconv" >&6; } if test "$am_cv_func_iconv" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 +$as_echo_n "checking for working iconv... " >&6; } +if ${am_cv_func_iconv_works+:} false; then : + $as_echo_n "(cached) " >&6 +else -$as_echo "#define HAVE_ICONV 1" >>confdefs.h + am_save_LIBS="$LIBS" + if test $am_cv_lib_iconv = yes; then + LIBS="$LIBS $LIBICONV" + fi + am_cv_func_iconv_works=no + for ac_iconv_const in '' 'const'; do + if test "$cross_compiling" = yes; then : + case "$host_os" in + aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; + *) am_cv_func_iconv_works="guessing yes" ;; + esac +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ - fi - if test "$am_cv_lib_iconv" = yes; then +#include <iconv.h> +#include <string.h> - for element in $INCICONV; do - haveit= - for x in $CPPFLAGS; do +#ifndef ICONV_CONST +# define ICONV_CONST $ac_iconv_const +#endif - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" +int +main () +{ +int result = 0; + /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from + successful returns. This is even documented in + <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */ + { + iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); + if (cd_utf8_to_88591 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ + char buf[10]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_utf8_to_88591, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + result |= 1; + iconv_close (cd_utf8_to_88591); + } + } + /* Test against Solaris 10 bug: Failures are not distinguishable from + successful returns. */ + { + iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); + if (cd_ascii_to_88591 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\263"; + char buf[10]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_ascii_to_88591, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + result |= 2; + iconv_close (cd_ascii_to_88591); + } + } + /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\304"; + static char buf[2] = { (char)0xDE, (char)0xAD }; + ICONV_CONST char *inptr = input; + size_t inbytesleft = 1; + char *outptr = buf; + size_t outbytesleft = 1; + size_t res = iconv (cd_88591_to_utf8, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) + result |= 4; + iconv_close (cd_88591_to_utf8); + } + } +#if 0 /* This bug could be worked around by the caller. */ + /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; + char buf[50]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_88591_to_utf8, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if ((int)res > 0) + result |= 8; + iconv_close (cd_88591_to_utf8); + } + } +#endif + /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is + provided. */ + { + /* Try standardized names. */ + iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP"); + /* Try IRIX, OSF/1 names. */ + iconv_t cd2 = iconv_open ("UTF-8", "eucJP"); + /* Try AIX names. */ + iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP"); + /* Try HP-UX names. */ + iconv_t cd4 = iconv_open ("utf8", "eucJP"); + if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1) + && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1)) + result |= 16; + if (cd1 != (iconv_t)(-1)) + iconv_close (cd1); + if (cd2 != (iconv_t)(-1)) + iconv_close (cd2); + if (cd3 != (iconv_t)(-1)) + iconv_close (cd3); + if (cd4 != (iconv_t)(-1)) + iconv_close (cd4); + } + return result; - if test "X$x" = "X$element"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" - fi - done + ; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + am_cv_func_iconv_works=yes +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + test "$am_cv_func_iconv_works" = no || break + done + LIBS="$am_save_LIBS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 +$as_echo "$am_cv_func_iconv_works" >&6; } + case "$am_cv_func_iconv_works" in + *no) am_func_iconv=no am_cv_lib_iconv=no ;; + *) am_func_iconv=yes ;; + esac + else + am_func_iconv=no am_cv_lib_iconv=no + fi + if test "$am_func_iconv" = yes; then + +$as_echo "#define HAVE_ICONV 1" >>confdefs.h + fi + if test "$am_cv_lib_iconv" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 $as_echo_n "checking how to link with libiconv... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 $as_echo "$LIBICONV" >&6; } else + CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi @@ -14628,13 +16091,12 @@ $as_echo "$LIBICONV" >&6; } if test "$am_cv_func_iconv" = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5 -$as_echo_n "checking for iconv declaration... " >&6; } - if ${am_cv_proto_iconv+:} false; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iconv is compatible with its POSIX signature" >&5 +$as_echo_n "checking whether iconv is compatible with its POSIX signature... " >&6; } +if ${gl_cv_iconv_nonconst+:} false; then : $as_echo_n "(cached) " >&6 else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <stdlib.h> @@ -14643,11 +16105,7 @@ extern #ifdef __cplusplus "C" #endif -#if defined(__STDC__) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); -#else -size_t iconv(); -#endif int main () @@ -14658,24 +16116,42 @@ main () } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - am_cv_proto_iconv_arg1="" + gl_cv_iconv_nonconst=yes else - am_cv_proto_iconv_arg1="const" + gl_cv_iconv_nonconst=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);" -fi - am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:- - }$am_cv_proto_iconv" >&5 -$as_echo "${ac_t:- - }$am_cv_proto_iconv" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_iconv_nonconst" >&5 +$as_echo "$gl_cv_iconv_nonconst" >&6; } + else + gl_cv_iconv_nonconst=yes + fi + if test $gl_cv_iconv_nonconst = yes; then + iconv_arg1="" + else + iconv_arg1="const" + fi cat >>confdefs.h <<_ACEOF -#define ICONV_CONST $am_cv_proto_iconv_arg1 +#define ICONV_CONST $iconv_arg1 _ACEOF + + + if test "$am_func_iconv" = yes; then + if test -n "$LIBICONV"; then + am_cv_func_iconv_summary='yes, in libiconv' + else + am_cv_func_iconv_summary='yes, in libc' + fi + else + if test "$am_cv_func_iconv" = yes; then + am_cv_func_iconv_summary='not working, consider installing GNU libiconv' + else + am_cv_func_iconv_summary='no, consider installing GNU libiconv' + fi fi @@ -15918,6 +17394,13 @@ fi # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" +# Capture the value of obsolete ALL_LINGUAS because we need it to compute + # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it + # from automake. + eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' + # Capture the value of LINGUAS because we need it to compute CATALOGS. + LINGUAS="${LINGUAS-%UNSET%}" + _ACEOF @@ -15931,6 +17414,7 @@ do "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; + "default-2") CONFIG_COMMANDS="$CONFIG_COMMANDS default-2" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; @@ -17361,6 +18845,107 @@ _LT_EOF ;; esac done ;; + "default-2":C) + for ac_file in $CONFIG_FILES; do + # Support "outfile[:infile[:infile...]]" + case "$ac_file" in + *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + esac + # PO directories have a Makefile.in generated from Makefile.in.in. + case "$ac_file" in */Makefile.in) + # Adjust a relative srcdir. + ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` + ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` + # In autoconf-2.13 it is called $ac_given_srcdir. + # In autoconf-2.50 it is called $srcdir. + test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" + case "$ac_given_srcdir" in + .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; + /*) top_srcdir="$ac_given_srcdir" ;; + *) top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then + rm -f "$ac_dir/POTFILES" + test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" + cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" + POMAKEFILEDEPS="POTFILES.in" + # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend + # on $ac_dir but don't depend on user-specified configuration + # parameters. + if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then + # The LINGUAS file contains the set of available languages. + if test -n "$OBSOLETE_ALL_LINGUAS"; then + test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" + fi + ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` + # Hide the ALL_LINGUAS assigment from automake. + eval 'ALL_LINGUAS''=$ALL_LINGUAS_' + POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" + else + # The set of available languages was given in configure.ac. + eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' + fi + case "$ac_given_srcdir" in + .) srcdirpre= ;; + *) srcdirpre='$(srcdir)/' ;; + esac + POFILES= + GMOFILES= + UPDATEPOFILES= + DUMMYPOFILES= + for lang in $ALL_LINGUAS; do + POFILES="$POFILES $srcdirpre$lang.po" + GMOFILES="$GMOFILES $srcdirpre$lang.gmo" + UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" + DUMMYPOFILES="$DUMMYPOFILES $lang.nop" + done + # CATALOGS depends on both $ac_dir and the user's LINGUAS + # environment variable. + INST_LINGUAS= + if test -n "$ALL_LINGUAS"; then + for presentlang in $ALL_LINGUAS; do + useit=no + if test "%UNSET%" != "$LINGUAS"; then + desiredlanguages="$LINGUAS" + else + desiredlanguages="$ALL_LINGUAS" + fi + for desiredlang in $desiredlanguages; do + # Use the presentlang catalog if desiredlang is + # a. equal to presentlang, or + # b. a variant of presentlang (because in this case, + # presentlang can be used as a fallback for messages + # which are not translated in the desiredlang catalog). + case "$desiredlang" in + "$presentlang"*) useit=yes;; + esac + done + if test $useit = yes; then + INST_LINGUAS="$INST_LINGUAS $presentlang" + fi + done + fi + CATALOGS= + if test -n "$INST_LINGUAS"; then + for lang in $INST_LINGUAS; do + CATALOGS="$CATALOGS $lang.gmo" + done + fi + test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" + sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" + for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do + if test -f "$f"; then + case "$f" in + *.orig | *.bak | *~) ;; + *) cat "$f" >> "$ac_dir/Makefile" ;; + esac + fi + done + fi + ;; + esac + done ;; esac done # for ac_tag diff --git a/binutils/po/binutils.pot b/binutils/po/binutils.pot index 2c33344..c7a0cba 100644 --- a/binutils/po/binutils.pot +++ b/binutils/po/binutils.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n" -"POT-Creation-Date: 2023-07-03 11:41+0100\n" +"POT-Creation-Date: 2023-11-15 11:13+0000\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" @@ -56,8 +56,8 @@ msgid "" "\n" msgstr "" -#: addr2line.c:111 ar.c:354 ar.c:391 coffdump.c:470 dlltool.c:3801 -#: dllwrap.c:518 elfedit.c:976 objcopy.c:707 objcopy.c:763 readelf.c:5336 +#: addr2line.c:111 ar.c:354 ar.c:391 coffdump.c:470 dlltool.c:3804 +#: dllwrap.c:518 elfedit.c:976 objcopy.c:707 objcopy.c:763 readelf.c:5806 #: size.c:110 srconv.c:1705 strings.c:1361 sysdump.c:655 windmc.c:227 #: windres.c:690 #, c-format @@ -95,12 +95,12 @@ msgstr "" msgid "%s: cannot find section %s" msgstr "" -#: addr2line.c:514 ar.c:748 dlltool.c:3315 nm.c:1973 objcopy.c:6109 -#: objdump.c:5890 size.c:152 strings.c:356 windmc.c:956 windres.c:816 +#: addr2line.c:514 ar.c:748 dlltool.c:3318 nm.c:1978 objcopy.c:6141 +#: objdump.c:5906 size.c:152 strings.c:356 windmc.c:958 windres.c:816 msgid "fatal error: libbfd ABI mismatch" msgstr "" -#: addr2line.c:541 nm.c:1999 objdump.c:5937 readelf.c:5633 +#: addr2line.c:541 nm.c:2004 objdump.c:5956 readelf.c:6110 #, c-format msgid "unknown demangling style `%s'" msgstr "" @@ -370,7 +370,7 @@ msgstr "" msgid "libdeps specified more than once" msgstr "" -#: ar.c:602 ar.c:677 nm.c:2118 +#: ar.c:602 ar.c:677 nm.c:2123 #, c-format msgid "sorry - this program has been built without plugin support\n" msgstr "" @@ -384,7 +384,8 @@ msgid "`u' is only meaningful with the `r' option." msgstr "" #: ar.c:810 -msgid "`u' is not meaningful with the `D' option." +msgid "" +"`u' is not meaningful with the `D' option - replacement will always happen." msgstr "" #: ar.c:813 @@ -459,36 +460,36 @@ msgstr "" msgid "Cannot convert existing thin library %s to normal format" msgstr "" -#: ar.c:1076 ar.c:1176 ar.c:1495 objcopy.c:3706 +#: ar.c:1076 ar.c:1177 ar.c:1499 objcopy.c:3722 #, c-format msgid "internal stat error on %s" msgstr "" -#: ar.c:1095 ar.c:1202 +#: ar.c:1096 ar.c:1204 #, c-format msgid "%s is not a valid archive" msgstr "" -#: ar.c:1123 +#: ar.c:1124 #, c-format msgid "illegal output pathname for archive member: %s, using '%s' instead" msgstr "" -#: ar.c:1250 +#: ar.c:1252 msgid "could not create temporary file whilst writing archive" msgstr "" -#: ar.c:1398 +#: ar.c:1400 #, c-format msgid "No member named `%s'\n" msgstr "" -#: ar.c:1448 +#: ar.c:1450 #, c-format msgid "no entry %s in archive %s!" msgstr "" -#: ar.c:1605 +#: ar.c:1629 #, c-format msgid "%s: no archive map to update" msgstr "" @@ -762,7 +763,7 @@ msgstr "" msgid "Symbol %s, tag %d, number %d" msgstr "" -#: coffdump.c:345 readelf.c:19280 readelf.c:19371 +#: coffdump.c:345 readelf.c:19750 readelf.c:19846 #, c-format msgid "Type" msgstr "" @@ -974,7 +975,7 @@ msgstr "" msgid "%s: is not a COFF format file" msgstr "" -#: cxxfilt.c:124 nm.c:380 objdump.c:460 +#: cxxfilt.c:124 nm.c:380 objdump.c:463 #, c-format msgid "Report bugs to %s.\n" msgstr "" @@ -1145,449 +1146,449 @@ msgstr "" msgid "Sucking in info from %s section in %s" msgstr "" -#: dlltool.c:1549 +#: dlltool.c:1550 #, c-format msgid "Excluding symbol: %s" msgstr "" -#: dlltool.c:1638 dlltool.c:1649 nm.c:1403 nm.c:1412 +#: dlltool.c:1639 dlltool.c:1650 nm.c:1408 nm.c:1417 #, c-format msgid "%s: no symbols" msgstr "" #. FIXME: we ought to read in and block out the base relocations. -#: dlltool.c:1675 +#: dlltool.c:1676 #, c-format msgid "Done reading %s" msgstr "" -#: dlltool.c:1685 +#: dlltool.c:1686 #, c-format msgid "Unable to open object file: %s: %s" msgstr "" -#: dlltool.c:1688 +#: dlltool.c:1689 #, c-format msgid "Scanning object file %s" msgstr "" -#: dlltool.c:1708 +#: dlltool.c:1709 #, c-format msgid "Cannot produce mcore-elf dll from archive file: %s" msgstr "" -#: dlltool.c:1810 +#: dlltool.c:1811 msgid "Adding exports to output file" msgstr "" -#: dlltool.c:1862 +#: dlltool.c:1863 msgid "Added exports to output file" msgstr "" -#: dlltool.c:2030 +#: dlltool.c:2031 #, c-format msgid "Generating export file: %s" msgstr "" -#: dlltool.c:2035 +#: dlltool.c:2036 #, c-format msgid "Unable to open temporary assembler file: %s" msgstr "" -#: dlltool.c:2040 +#: dlltool.c:2041 #, c-format msgid "Opened temporary file: %s" msgstr "" -#: dlltool.c:2216 +#: dlltool.c:2217 msgid "failed to read the number of entries from base file" msgstr "" -#: dlltool.c:2267 +#: dlltool.c:2268 msgid "Generated exports file" msgstr "" -#: dlltool.c:2425 +#: dlltool.c:2426 #, c-format msgid "bfd_open failed open stub file: %s: %s" msgstr "" -#: dlltool.c:2429 +#: dlltool.c:2430 #, c-format msgid "Creating stub file: %s" msgstr "" -#: dlltool.c:2766 +#: dlltool.c:2767 #, c-format msgid "bfd_open failed reopen stub file: %s: %s" msgstr "" -#: dlltool.c:2780 dlltool.c:2859 +#: dlltool.c:2781 dlltool.c:2860 #, c-format msgid "failed to open temporary head file: %s" msgstr "" -#: dlltool.c:2844 dlltool.c:2934 +#: dlltool.c:2845 dlltool.c:2935 #, c-format msgid "failed to open temporary head file: %s: %s" msgstr "" -#: dlltool.c:2949 +#: dlltool.c:2950 #, c-format msgid "failed to open temporary tail file: %s" msgstr "" -#: dlltool.c:2985 +#: dlltool.c:2986 #, c-format msgid "failed to open temporary tail file: %s: %s" msgstr "" -#: dlltool.c:3008 +#: dlltool.c:3009 #, c-format msgid "Can't create .lib file: %s: %s" msgstr "" -#: dlltool.c:3012 +#: dlltool.c:3013 #, c-format msgid "Creating library file: %s" msgstr "" -#: dlltool.c:3102 dlltool.c:3108 +#: dlltool.c:3105 dlltool.c:3111 #, c-format msgid "cannot delete %s: %s" msgstr "" -#: dlltool.c:3114 +#: dlltool.c:3117 msgid "Created lib file" msgstr "" -#: dlltool.c:3320 +#: dlltool.c:3323 #, c-format msgid "Can't open .lib file: %s: %s" msgstr "" -#: dlltool.c:3328 dlltool.c:3350 +#: dlltool.c:3331 dlltool.c:3353 #, c-format msgid "%s is not a library" msgstr "" -#: dlltool.c:3368 +#: dlltool.c:3371 #, c-format msgid "Import library `%s' specifies two or more dlls" msgstr "" -#: dlltool.c:3379 +#: dlltool.c:3382 #, c-format msgid "Unable to determine dll name for `%s' (not an import library?)" msgstr "" -#: dlltool.c:3605 +#: dlltool.c:3608 #, c-format msgid "Warning, ignoring duplicate EXPORT %s %d,%d" msgstr "" -#: dlltool.c:3611 +#: dlltool.c:3614 #, c-format msgid "Error, duplicate EXPORT with ordinals: %s" msgstr "" -#: dlltool.c:3714 +#: dlltool.c:3717 msgid "Processing definitions" msgstr "" -#: dlltool.c:3741 +#: dlltool.c:3744 msgid "Processed definitions" msgstr "" #. xgetext:c-format -#: dlltool.c:3748 dllwrap.c:477 +#: dlltool.c:3751 dllwrap.c:477 #, c-format msgid "Usage %s <option(s)> <object-file(s)>\n" msgstr "" #. xgetext:c-format -#: dlltool.c:3750 +#: dlltool.c:3753 #, c-format msgid "" " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n" msgstr "" -#: dlltool.c:3751 +#: dlltool.c:3754 #, c-format msgid "" " possible <machine>: arm[_interwork], arm64, i386, mcore[-elf]{-le|-" "be}, thumb\n" msgstr "" -#: dlltool.c:3752 +#: dlltool.c:3755 #, c-format msgid " -e --output-exp <outname> Generate an export file.\n" msgstr "" -#: dlltool.c:3753 +#: dlltool.c:3756 #, c-format msgid " -l --output-lib <outname> Generate an interface library.\n" msgstr "" -#: dlltool.c:3754 +#: dlltool.c:3757 #, c-format msgid " -y --output-delaylib <outname> Create a delay-import library.\n" msgstr "" -#: dlltool.c:3755 +#: dlltool.c:3758 #, c-format msgid " --deterministic-libraries\n" msgstr "" -#: dlltool.c:3757 +#: dlltool.c:3760 #, c-format msgid "" " Use zero for timestamps and uids/gids in output " "libraries (default)\n" msgstr "" -#: dlltool.c:3759 +#: dlltool.c:3762 #, c-format msgid "" " Use zero for timestamps and uids/gids in output " "libraries\n" msgstr "" -#: dlltool.c:3760 +#: dlltool.c:3763 #, c-format msgid " --non-deterministic-libraries\n" msgstr "" -#: dlltool.c:3762 +#: dlltool.c:3765 #, c-format msgid "" " Use actual timestamps and uids/gids in output " "libraries\n" msgstr "" -#: dlltool.c:3764 +#: dlltool.c:3767 #, c-format msgid "" " Use actual timestamps and uids/gids in output " "libraries (default)\n" msgstr "" -#: dlltool.c:3765 +#: dlltool.c:3768 #, c-format msgid " -a --add-indirect Add dll indirects to export file.\n" msgstr "" -#: dlltool.c:3766 +#: dlltool.c:3769 #, c-format msgid "" " -D --dllname <name> Name of input dll to put into interface lib.\n" msgstr "" -#: dlltool.c:3767 +#: dlltool.c:3770 #, c-format msgid " -d --input-def <deffile> Name of .def file to be read in.\n" msgstr "" -#: dlltool.c:3768 +#: dlltool.c:3771 #, c-format msgid " -z --output-def <deffile> Name of .def file to be created.\n" msgstr "" -#: dlltool.c:3769 +#: dlltool.c:3772 #, c-format msgid " --export-all-symbols Export all symbols to .def\n" msgstr "" -#: dlltool.c:3770 +#: dlltool.c:3773 #, c-format msgid " --no-export-all-symbols Only export listed symbols\n" msgstr "" -#: dlltool.c:3771 +#: dlltool.c:3774 #, c-format msgid " --exclude-symbols <list> Don't export <list>\n" msgstr "" -#: dlltool.c:3772 +#: dlltool.c:3775 #, c-format msgid " --no-default-excludes Clear default exclude symbols\n" msgstr "" -#: dlltool.c:3773 +#: dlltool.c:3776 #, c-format msgid " -b --base-file <basefile> Read linker generated base file.\n" msgstr "" -#: dlltool.c:3774 +#: dlltool.c:3777 #, c-format msgid " -x --no-idata4 Don't generate idata$4 section.\n" msgstr "" -#: dlltool.c:3775 +#: dlltool.c:3778 #, c-format msgid " -c --no-idata5 Don't generate idata$5 section.\n" msgstr "" -#: dlltool.c:3776 +#: dlltool.c:3779 #, c-format msgid "" " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata" "$5.\n" msgstr "" -#: dlltool.c:3777 +#: dlltool.c:3780 #, c-format msgid "" " -U --add-underscore Add underscores to all symbols in interface " "library.\n" msgstr "" -#: dlltool.c:3778 +#: dlltool.c:3781 #, c-format msgid "" " --add-stdcall-underscore Add underscores to stdcall symbols in " "interface library.\n" msgstr "" -#: dlltool.c:3779 +#: dlltool.c:3782 #, c-format msgid "" " --no-leading-underscore All symbols shouldn't be prefixed by an " "underscore.\n" msgstr "" -#: dlltool.c:3780 +#: dlltool.c:3783 #, c-format msgid "" " --leading-underscore All symbols should be prefixed by an " "underscore.\n" msgstr "" -#: dlltool.c:3781 +#: dlltool.c:3784 #, c-format msgid " -k --kill-at Kill @<n> from exported names.\n" msgstr "" -#: dlltool.c:3782 +#: dlltool.c:3785 #, c-format msgid " -A --add-stdcall-alias Add aliases without @<n>.\n" msgstr "" -#: dlltool.c:3783 +#: dlltool.c:3786 #, c-format msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n" msgstr "" -#: dlltool.c:3784 +#: dlltool.c:3787 #, c-format msgid " -S --as <name> Use <name> for assembler.\n" msgstr "" -#: dlltool.c:3785 +#: dlltool.c:3788 #, c-format msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n" msgstr "" -#: dlltool.c:3786 +#: dlltool.c:3789 #, c-format msgid "" " -C --compat-implib Create backward compatible import library.\n" msgstr "" -#: dlltool.c:3787 +#: dlltool.c:3790 #, c-format msgid "" " -n --no-delete Keep temp files (repeat for extra " "preservation).\n" msgstr "" -#: dlltool.c:3788 +#: dlltool.c:3791 #, c-format msgid "" " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n" msgstr "" -#: dlltool.c:3789 +#: dlltool.c:3792 #, c-format msgid "" " -I --identify <implib> Report the name of the DLL associated with " "<implib>.\n" msgstr "" -#: dlltool.c:3790 +#: dlltool.c:3793 #, c-format msgid "" " --identify-strict Causes --identify to report error when multiple " "DLLs.\n" msgstr "" -#: dlltool.c:3791 +#: dlltool.c:3794 #, c-format msgid " -v --verbose Be verbose.\n" msgstr "" -#: dlltool.c:3792 +#: dlltool.c:3795 #, c-format msgid " -V --version Display the program version.\n" msgstr "" -#: dlltool.c:3793 +#: dlltool.c:3796 #, c-format msgid " -h --help Display this information.\n" msgstr "" -#: dlltool.c:3794 +#: dlltool.c:3797 #, c-format msgid " @<file> Read options from <file>.\n" msgstr "" -#: dlltool.c:3796 +#: dlltool.c:3799 #, c-format msgid "" " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n" msgstr "" -#: dlltool.c:3797 +#: dlltool.c:3800 #, c-format msgid " -L --linker <name> Use <name> as the linker.\n" msgstr "" -#: dlltool.c:3798 +#: dlltool.c:3801 #, c-format msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n" msgstr "" -#: dlltool.c:3948 +#: dlltool.c:3951 #, c-format msgid "Unable to open def-file: %s" msgstr "" -#: dlltool.c:3953 +#: dlltool.c:3956 #, c-format msgid "Path components stripped from dllname, '%s'." msgstr "" -#: dlltool.c:4001 +#: dlltool.c:4004 #, c-format msgid "Unable to open base-file: %s" msgstr "" -#: dlltool.c:4039 +#: dlltool.c:4042 #, c-format msgid "Machine '%s' not supported" msgstr "" -#: dlltool.c:4138 +#: dlltool.c:4141 #, c-format msgid "Warning, machine type (%d) not supported for delayimport." msgstr "" -#: dlltool.c:4206 dllwrap.c:206 +#: dlltool.c:4209 dllwrap.c:206 #, c-format msgid "Tried file: %s" msgstr "" -#: dlltool.c:4213 dllwrap.c:213 +#: dlltool.c:4216 dllwrap.c:213 #, c-format msgid "Using file: %s" msgstr "" @@ -1852,20 +1853,20 @@ msgstr "" msgid "DRIVER options : %s\n" msgstr "" -#: dwarf.c:186 +#: dwarf.c:187 msgid "Encoded value extends past end of section\n" msgstr "" -#: dwarf.c:194 +#: dwarf.c:195 #, c-format msgid "Encoded size of %d is too large to read\n" msgstr "" -#: dwarf.c:202 +#: dwarf.c:203 msgid "Encoded size of 0 is too small to read\n" msgstr "" -#: dwarf.c:262 readelf.c:3796 readelf.c:11014 +#: dwarf.c:263 readelf.c:3582 readelf.c:11485 msgid "unknown" msgstr "" @@ -1877,7 +1878,7 @@ msgstr "" #. This macro cannot protect against PTR values derived from user input. #. The C standard sections 6.5.6 and 6.5.8 say attempts to do so using #. pointers is undefined behaviour. -#: dwarf.c:341 +#: dwarf.c:342 #, c-format msgid "internal error: attempt to read %d byte of data in to %d sized variable" msgid_plural "" @@ -1885,52 +1886,52 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: dwarf.c:429 dwarf.c:5352 +#: dwarf.c:430 dwarf.c:5554 msgid "Badly formed extended line op encountered!\n" msgstr "" -#: dwarf.c:435 +#: dwarf.c:436 #, c-format msgid " Extended opcode %d: " msgstr "" -#: dwarf.c:440 +#: dwarf.c:441 #, c-format msgid "" "End of Sequence\n" "\n" msgstr "" -#: dwarf.c:448 +#: dwarf.c:449 #, c-format msgid "Length (%zu) of DW_LNE_set_address op is too long\n" msgstr "" -#: dwarf.c:454 +#: dwarf.c:455 #, c-format msgid "set Address to %#<PRIx64>\n" msgstr "" -#: dwarf.c:461 +#: dwarf.c:462 #, c-format msgid "define new File Table entry\n" msgstr "" -#: dwarf.c:462 dwarf.c:4625 +#: dwarf.c:463 dwarf.c:4827 #, c-format msgid " Entry\tDir\tTime\tSize\tName\n" msgstr "" -#: dwarf.c:483 +#: dwarf.c:484 msgid "DW_LNE_define_file: Bad opcode length\n" msgstr "" -#: dwarf.c:488 +#: dwarf.c:489 #, c-format msgid "set Discriminator to %<PRIu64>\n" msgstr "" -#: dwarf.c:554 +#: dwarf.c:555 #, c-format msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n" msgstr "" @@ -1939,1715 +1940,1683 @@ msgstr "" #. the limited range of the unsigned char data type used #. for op_code. #. && op_code <= DW_LNE_hi_user -#: dwarf.c:571 +#: dwarf.c:572 #, c-format msgid "user defined: " msgstr "" -#: dwarf.c:573 +#: dwarf.c:574 #, c-format msgid "UNKNOWN: " msgstr "" -#: dwarf.c:574 +#: dwarf.c:575 #, c-format msgid "length %d [" msgstr "" -#: dwarf.c:592 dwarf.c:660 +#: dwarf.c:593 dwarf.c:661 msgid "<no .debug_str section>" msgstr "" -#: dwarf.c:596 +#: dwarf.c:597 #, c-format msgid "DW_FORM_strp offset too big: %#<PRIx64>\n" msgstr "" -#: dwarf.c:597 dwarf.c:624 dwarf.c:1811 +#: dwarf.c:598 dwarf.c:625 dwarf.c:1797 msgid "<offset is too big>" msgstr "" -#: dwarf.c:607 +#: dwarf.c:608 msgid "<no NUL byte at end of .debug_str section>" msgstr "" -#: dwarf.c:619 +#: dwarf.c:620 msgid "<no .debug_line_str section>" msgstr "" -#: dwarf.c:623 +#: dwarf.c:624 #, c-format msgid "DW_FORM_line_strp offset too big: %#<PRIx64>\n" msgstr "" -#: dwarf.c:634 +#: dwarf.c:635 msgid "<no NUL byte at end of .debug_line_str section>" msgstr "" -#: dwarf.c:655 +#: dwarf.c:656 msgid "<no .debug_str_offsets.dwo section>" msgstr "" -#: dwarf.c:656 +#: dwarf.c:657 msgid "<no .debug_str_offsets section>" msgstr "" -#: dwarf.c:659 +#: dwarf.c:660 msgid "<no .debug_str.dwo section>" msgstr "" -#: dwarf.c:670 +#: dwarf.c:671 #, c-format msgid "" "string index of %<PRIu64> converts to an offset of %#<PRIx64> which is too " "big for section %s" msgstr "" -#: dwarf.c:674 +#: dwarf.c:675 msgid "<string index too big>" msgstr "" -#: dwarf.c:682 +#: dwarf.c:683 #, c-format msgid "indirect offset too big: %#<PRIx64>\n" msgstr "" -#: dwarf.c:683 +#: dwarf.c:684 msgid "<indirect index offset is too big>" msgstr "" -#: dwarf.c:693 +#: dwarf.c:694 msgid "<no NUL byte at end of section>" msgstr "" -#: dwarf.c:705 +#: dwarf.c:706 msgid "Cannot fetch indexed address: the .debug_addr section is missing\n" msgstr "" -#: dwarf.c:711 dwarf.c:767 +#: dwarf.c:712 #, c-format msgid "Offset into section %s too big: %#<PRIx64>\n" msgstr "" -#: dwarf.c:732 +#: dwarf.c:740 #, c-format msgid "Unable to locate %s section\n" msgstr "" -#: dwarf.c:738 +#: dwarf.c:746 #, c-format msgid "" "Section %s is too small to contain an value indexed from another section!\n" msgstr "" +#: dwarf.c:753 +#, c-format +msgid "Offset of %#<PRIx64> is too big for section %s\n" +msgstr "" + #. Report the missing single zero which ends the section. -#: dwarf.c:1042 +#: dwarf.c:1028 #, c-format msgid "%s section not zero terminated\n" msgstr "" #. PR 17531: file:4bcd9ce9. -#: dwarf.c:1069 +#: dwarf.c:1055 #, c-format msgid "" "Debug info is corrupted, abbrev size (%#<PRIx64>) is larger than abbrev " "section size (%#<PRIx64>)\n" msgstr "" -#: dwarf.c:1076 +#: dwarf.c:1062 #, c-format msgid "" "Debug info is corrupted, abbrev offset (%#<PRIx64>) is larger than abbrev " "section size (%#<PRIx64>)\n" msgstr "" -#: dwarf.c:1109 +#: dwarf.c:1095 #, c-format msgid "User TAG value: %#<PRIx64>" msgstr "" -#: dwarf.c:1112 +#: dwarf.c:1098 #, c-format msgid "Unknown TAG value: %#<PRIx64>" msgstr "" -#: dwarf.c:1133 +#: dwarf.c:1119 #, c-format msgid "Unknown FORM value: %lx" msgstr "" -#: dwarf.c:1151 +#: dwarf.c:1137 #, c-format msgid "Unknown IDX value: %lx" msgstr "" -#: dwarf.c:1165 +#: dwarf.c:1151 #, c-format msgid "%c%<PRIu64> byte block: " msgstr "" -#: dwarf.c:1502 +#: dwarf.c:1488 #, c-format msgid "(DW_OP_call_ref in frame info)" msgstr "" -#: dwarf.c:1525 +#: dwarf.c:1511 #, c-format msgid "size: %<PRIu64> " msgstr "" -#: dwarf.c:1527 +#: dwarf.c:1513 #, c-format msgid "offset: %<PRIu64> " msgstr "" -#: dwarf.c:1543 +#: dwarf.c:1529 #, c-format msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown" msgstr "" -#: dwarf.c:1568 +#: dwarf.c:1554 #, c-format msgid "(%s in frame info)" msgstr "" -#: dwarf.c:1671 +#: dwarf.c:1657 #, c-format msgid "(DW_OP_GNU_variable_value in frame info)" msgstr "" -#: dwarf.c:1724 +#: dwarf.c:1710 #, c-format msgid "(User defined location op %#x)" msgstr "" -#: dwarf.c:1726 +#: dwarf.c:1712 #, c-format msgid "(Unknown location op %#x)" msgstr "" -#: dwarf.c:1780 +#: dwarf.c:1766 msgid "<no links available>" msgstr "" -#: dwarf.c:1804 +#: dwarf.c:1790 msgid "<no NUL byte at end of alt .debug_str section>" msgstr "" -#: dwarf.c:1809 +#: dwarf.c:1795 #, c-format msgid "" "DW_FORM_GNU_strp_alt offset (%#<PRIx64>) too big or no string sections " "available\n" msgstr "" -#: dwarf.c:1832 +#: dwarf.c:1818 #, c-format msgid "Unknown AT value: %lx" msgstr "" -#: dwarf.c:1898 +#: dwarf.c:1884 #, c-format msgid "Corrupt attribute block length: %#<PRIx64>\n" msgstr "" -#: dwarf.c:2080 +#: dwarf.c:2066 #, c-format msgid "" "Unable to resolve ref_addr form: uvalue %lx > section size %<PRIx64> (%s)\n" msgstr "" -#: dwarf.c:2099 +#: dwarf.c:2085 #, c-format msgid "" "Unable to resolve ref form: uvalue %lx + cu_offset %<PRIx64> > CU size %tx\n" msgstr "" -#: dwarf.c:2110 +#: dwarf.c:2096 #, c-format msgid "Unexpected form %lx encountered whilst finding abbreviation for type\n" msgstr "" -#: dwarf.c:2119 +#: dwarf.c:2105 #, c-format msgid "Unable to find abbreviations for CU offset %#lx\n" msgstr "" -#: dwarf.c:2124 +#: dwarf.c:2110 #, c-format msgid "Empty abbreviation list encountered for CU offset %lx\n" msgstr "" -#: dwarf.c:2149 +#: dwarf.c:2135 #, c-format msgid "Unable to find entry for abbreviation %lu\n" msgstr "" -#: dwarf.c:2303 +#: dwarf.c:2289 msgid "corrupt discr_list - not using a block form\n" msgstr "" -#: dwarf.c:2310 +#: dwarf.c:2296 msgid "corrupt discr_list - block not long enough\n" msgstr "" -#: dwarf.c:2345 +#: dwarf.c:2331 #, c-format msgid "corrupt discr_list - unrecognized discriminant byte %#x\n" msgstr "" -#: dwarf.c:2386 +#: dwarf.c:2405 +#, c-format +msgid "implementation defined: %#<PRIx64>" +msgstr "" + +#: dwarf.c:2407 +#, c-format +msgid "unknown: %#<PRIx64>" +msgstr "" + +#: dwarf.c:2438 msgid "Corrupt attribute\n" msgstr "" -#: dwarf.c:2409 +#: dwarf.c:2461 msgid "Internal error: DW_FORM_ref_addr is not supported in DWARF version 1.\n" msgstr "" -#: dwarf.c:2603 +#: dwarf.c:2655 msgid "Block ends prematurely\n" msgstr "" #. We have already displayed the form name. -#: dwarf.c:2638 dwarf.c:2651 dwarf.c:2675 +#: dwarf.c:2690 dwarf.c:2703 dwarf.c:2727 #, c-format msgid "%c(offset: %#<PRIx64>): %s" msgstr "" -#: dwarf.c:2641 +#: dwarf.c:2693 #, c-format msgid "%c(indirect string, offset: %#<PRIx64>): %s" msgstr "" -#: dwarf.c:2654 +#: dwarf.c:2706 #, c-format msgid "%c(indirect line string, offset: %#<PRIx64>): %s" msgstr "" -#: dwarf.c:2678 +#: dwarf.c:2730 #, c-format msgid "%c(indexed string: %#<PRIx64>): %s" msgstr "" #. We have already displayed the form name. -#: dwarf.c:2688 +#: dwarf.c:2740 #, c-format msgid "%c(offset: %#<PRIx64>) %s" msgstr "" -#: dwarf.c:2691 +#: dwarf.c:2743 #, c-format msgid "%c(alt indirect string, offset: %#<PRIx64>) %s" msgstr "" -#: dwarf.c:2743 +#: dwarf.c:2800 #, c-format msgid "loc_offset %<PRIu64> too big\n" msgstr "" -#: dwarf.c:2784 +#: dwarf.c:2838 #, c-format msgid "%c(index: %#<PRIx64>): %#<PRIx64>" msgstr "" -#: dwarf.c:2795 +#: dwarf.c:2849 #, c-format msgid "Unrecognized form: %#lx" msgstr "" -#: dwarf.c:2809 +#: dwarf.c:2863 #, c-format msgid "" "CU @ %#<PRIx64> has multiple loclists_base values (%#<PRIx64> and %#<PRIx64>)" msgstr "" -#: dwarf.c:2816 +#: dwarf.c:2870 #, c-format msgid "" "CU @ %#<PRIx64> has has a negative loclists_base value of %#<PRIx64> - " "treating as zero" msgstr "" -#: dwarf.c:2826 -#, c-format -msgid "" -"CU @ %#<PRIx64> has multiple rnglists_base values (%#<PRIx64> and %#<PRIx64>)" -msgstr "" - -#: dwarf.c:2833 -#, c-format -msgid "" -"CU @ %#<PRIx64> has has a negative rnglists_base value of %#<PRIx64> - " -"treating as zero" -msgstr "" - -#: dwarf.c:2843 +#: dwarf.c:2884 #, c-format msgid "" "CU @ %#<PRIx64> has multiple str_offsets_base values %#<PRIx64> and %" "#<PRIx64>)" msgstr "" -#: dwarf.c:2850 +#: dwarf.c:2891 #, c-format msgid "" "CU @ %#<PRIx64> has has a negative stroffsets_base value of %#<PRIx64> - " "treating as zero" msgstr "" -#: dwarf.c:2915 +#: dwarf.c:2959 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n" msgstr "" -#: dwarf.c:2926 +#: dwarf.c:2970 #, c-format msgid "The number of views (%u) is greater than the number of locations (%u)\n" msgstr "" -#: dwarf.c:2933 +#: dwarf.c:2977 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n" msgstr "" -#: dwarf.c:3009 dwarf.c:3043 dwarf.c:3058 +#: dwarf.c:3066 dwarf.c:3100 dwarf.c:3115 #, c-format msgid "Unsupported form (%s) for attribute %s\n" msgstr "" -#: dwarf.c:3105 +#: dwarf.c:3162 #, c-format msgid "(not inlined)" msgstr "" -#: dwarf.c:3108 +#: dwarf.c:3165 #, c-format msgid "(inlined)" msgstr "" -#: dwarf.c:3111 +#: dwarf.c:3168 #, c-format msgid "(declared as inline but ignored)" msgstr "" -#: dwarf.c:3114 +#: dwarf.c:3171 #, c-format msgid "(declared as inline and inlined)" msgstr "" -#: dwarf.c:3117 -#, c-format -msgid " (Unknown inline attribute value: %#<PRIx64>)" -msgstr "" - #: dwarf.c:3174 #, c-format -msgid "(implementation defined: %#<PRIx64>)" -msgstr "" - -#: dwarf.c:3176 -#, c-format -msgid "(unknown: %#<PRIx64>)" +msgid " (Unknown inline attribute value: %#<PRIx64>)" msgstr "" -#: dwarf.c:3221 +#: dwarf.c:3226 #, c-format msgid "(user defined type)" msgstr "" -#: dwarf.c:3223 +#: dwarf.c:3228 #, c-format msgid "(unknown type)" msgstr "" -#: dwarf.c:3236 +#: dwarf.c:3241 #, c-format msgid "(unknown accessibility)" msgstr "" -#: dwarf.c:3248 +#: dwarf.c:3253 #, c-format msgid "(unknown visibility)" msgstr "" -#: dwarf.c:3261 +#: dwarf.c:3266 #, c-format msgid "(user specified)" msgstr "" -#: dwarf.c:3263 +#: dwarf.c:3268 #, c-format msgid "(unknown endianity)" msgstr "" -#: dwarf.c:3275 +#: dwarf.c:3280 #, c-format msgid "(unknown virtuality)" msgstr "" -#: dwarf.c:3287 +#: dwarf.c:3292 #, c-format msgid "(unknown case)" msgstr "" -#: dwarf.c:3305 +#: dwarf.c:3310 #, c-format msgid "(user defined)" msgstr "" -#: dwarf.c:3307 +#: dwarf.c:3312 #, c-format msgid "(unknown convention)" msgstr "" -#: dwarf.c:3316 +#: dwarf.c:3321 #, c-format msgid "(undefined)" msgstr "" -#: dwarf.c:3326 +#: dwarf.c:3331 #, c-format msgid "(unsigned)" msgstr "" -#: dwarf.c:3327 +#: dwarf.c:3332 #, c-format msgid "(leading overpunch)" msgstr "" -#: dwarf.c:3328 +#: dwarf.c:3333 #, c-format msgid "(trailing overpunch)" msgstr "" -#: dwarf.c:3329 +#: dwarf.c:3334 #, c-format msgid "(leading separate)" msgstr "" -#: dwarf.c:3330 +#: dwarf.c:3335 #, c-format msgid "(trailing separate)" msgstr "" -#: dwarf.c:3331 dwarf.c:3342 +#: dwarf.c:3336 dwarf.c:3347 #, c-format msgid "(unrecognised)" msgstr "" -#: dwarf.c:3339 +#: dwarf.c:3344 #, c-format msgid "(no)" msgstr "" -#: dwarf.c:3340 +#: dwarf.c:3345 #, c-format msgid "(in class)" msgstr "" -#: dwarf.c:3341 +#: dwarf.c:3346 #, c-format msgid "(out of class)" msgstr "" -#: dwarf.c:3380 +#: dwarf.c:3385 #, c-format msgid " (location list)" msgstr "" -#: dwarf.c:3403 dwarf.c:6600 dwarf.c:6805 dwarf.c:6980 +#: dwarf.c:3408 dwarf.c:6802 dwarf.c:7004 dwarf.c:7179 #, c-format msgid " [without DW_AT_frame_base]" msgstr "" -#: dwarf.c:3433 +#: dwarf.c:3438 #, c-format msgid "" "Offset %#<PRIx64> used as value for DW_AT_import attribute of DIE at offset %" "#tx is too big.\n" msgstr "" -#: dwarf.c:3439 +#: dwarf.c:3444 #, c-format msgid "\t[Abbrev Number: %ld" msgstr "" -#: dwarf.c:3534 +#: dwarf.c:3539 #, c-format msgid "" "Raw dump of debug contents of section %s (loaded from %s):\n" "\n" msgstr "" -#: dwarf.c:3537 +#: dwarf.c:3542 #, c-format msgid "" "Raw dump of debug contents of section %s:\n" "\n" msgstr "" -#: dwarf.c:3542 +#: dwarf.c:3547 #, c-format msgid "" "Contents of the %s section (loaded from %s):\n" "\n" msgstr "" -#: dwarf.c:3545 +#: dwarf.c:3550 #, c-format msgid "" "Contents of the %s section:\n" "\n" msgstr "" -#: dwarf.c:3603 +#: dwarf.c:3677 +msgid "Unexpected form in top DIE\n" +msgstr "" + +#: dwarf.c:3708 +msgid "Unexpected form of DW_AT_rnglists_base in the top DIE\n" +msgstr "" + +#: dwarf.c:3718 +msgid "Unexpected form of DW_AT_addr_base in the top DIE\n" +msgstr "" + +#: dwarf.c:3765 #, c-format msgid "Reserved length value (%#<PRIx64>) found in section %s\n" msgstr "" -#: dwarf.c:3613 +#: dwarf.c:3775 #, c-format msgid "" "Corrupt unit length (got %#<PRIx64> expected at most %#tx) in section %s\n" msgstr "" -#: dwarf.c:3623 +#: dwarf.c:3785 #, c-format msgid "No comp units in %s section ?\n" msgstr "" -#: dwarf.c:3637 +#: dwarf.c:3799 #, c-format msgid "Not enough memory for a debug info array of %u entries\n" msgstr "" -#: dwarf.c:3671 +#: dwarf.c:3833 #, c-format msgid "Unable to locate %s section!\n" msgstr "" -#: dwarf.c:3838 +#: dwarf.c:4000 #, c-format msgid "Invalid pointer size (%d) in compunit header, using %d instead\n" msgstr "" -#: dwarf.c:3872 +#: dwarf.c:4034 #, c-format msgid " Compilation Unit @ offset %#<PRIx64>:\n" msgstr "" -#: dwarf.c:3874 +#: dwarf.c:4036 #, c-format msgid " Length: %#<PRIx64> (%s)\n" msgstr "" -#: dwarf.c:3877 +#: dwarf.c:4039 #, c-format msgid " Version: %d\n" msgstr "" -#: dwarf.c:3882 +#: dwarf.c:4044 #, c-format msgid " Unit Type: %s (%x)\n" msgstr "" -#: dwarf.c:3886 +#: dwarf.c:4048 #, c-format msgid " Abbrev Offset: %#<PRIx64>\n" msgstr "" -#: dwarf.c:3888 +#: dwarf.c:4050 #, c-format msgid " Pointer Size: %d\n" msgstr "" -#: dwarf.c:3891 +#: dwarf.c:4053 #, c-format msgid " Signature: %#<PRIx64>\n" msgstr "" -#: dwarf.c:3892 +#: dwarf.c:4054 #, c-format msgid " Type Offset: %#<PRIx64>\n" msgstr "" -#: dwarf.c:3895 +#: dwarf.c:4057 #, c-format msgid " DWO ID: %#<PRIx64>\n" msgstr "" -#: dwarf.c:3901 +#: dwarf.c:4063 #, c-format msgid " Section contributions:\n" msgstr "" -#: dwarf.c:3902 +#: dwarf.c:4064 #, c-format msgid " .debug_abbrev.dwo: %#<PRIx64> %#zx\n" msgstr "" -#: dwarf.c:3904 +#: dwarf.c:4066 #, c-format msgid " .debug_line.dwo: %#<PRIx64> %#zx\n" msgstr "" -#: dwarf.c:3906 +#: dwarf.c:4068 #, c-format msgid " .debug_loc.dwo: %#<PRIx64> %#zx\n" msgstr "" -#: dwarf.c:3908 +#: dwarf.c:4070 #, c-format msgid " .debug_str_offsets.dwo: %#<PRIx64> %#zx\n" msgstr "" -#: dwarf.c:3918 +#: dwarf.c:4080 #, c-format msgid "" "CU at offset %#<PRIx64> contains corrupt or unsupported version number: %d.\n" msgstr "" -#: dwarf.c:3930 +#: dwarf.c:4092 #, c-format msgid "" "CU at offset %#<PRIx64> contains corrupt or unsupported unit type: %d.\n" msgstr "" -#: dwarf.c:3975 +#: dwarf.c:4137 #, c-format msgid " <%d><%lx>: Abbrev Number: 0\n" msgstr "" -#: dwarf.c:3985 +#: dwarf.c:4147 #, c-format msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n" msgstr "" -#: dwarf.c:3989 +#: dwarf.c:4151 msgid "Further warnings about bogus end-of-sibling markers suppressed\n" msgstr "" -#: dwarf.c:4008 +#: dwarf.c:4174 #, c-format msgid " <%d><%lx>: Abbrev Number: %lu" msgstr "" -#: dwarf.c:4012 +#: dwarf.c:4178 #, c-format msgid " <%d><%lx>: ...\n" msgstr "" -#: dwarf.c:4032 +#: dwarf.c:4198 #, c-format msgid "" "DIE at offset %#lx refers to abbreviation number %lu which does not exist\n" msgstr "" -#: dwarf.c:4107 +#: dwarf.c:4261 +#, c-format +msgid "" +"CU @ %#<PRIx64> has has a negative rnglists_base value of %#<PRIx64> - " +"treating as zero" +msgstr "" + +#: dwarf.c:4309 msgid "DIE has locviews without loclist\n" msgstr "" -#: dwarf.c:4218 +#: dwarf.c:4420 #, c-format msgid "" "The length field (%#<PRIx64>) in the debug_line header is wrong - the " "section is too small\n" msgstr "" -#: dwarf.c:4235 +#: dwarf.c:4437 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n" msgstr "" -#: dwarf.c:4247 dwarf.c:7271 dwarf.c:8204 +#: dwarf.c:4449 dwarf.c:7342 dwarf.c:8278 #, c-format msgid "The %s section contains unsupported segment selector size: %d.\n" msgstr "" -#: dwarf.c:4264 +#: dwarf.c:4466 msgid "Invalid maximum operations per insn.\n" msgstr "" -#: dwarf.c:4291 +#: dwarf.c:4493 msgid "Directory Table" msgstr "" -#: dwarf.c:4291 +#: dwarf.c:4493 msgid "File Name Table" msgstr "" -#: dwarf.c:4295 +#: dwarf.c:4497 #, c-format msgid "Unexpectedly large number of columns in the %s (%u)\n" msgstr "" -#: dwarf.c:4305 +#: dwarf.c:4507 #, c-format msgid "%s: Corrupt format description entry\n" msgstr "" -#: dwarf.c:4313 +#: dwarf.c:4515 #, c-format msgid "" "\n" " The %s is empty.\n" msgstr "" -#: dwarf.c:4318 +#: dwarf.c:4521 #, c-format -msgid "%s: Corrupt entry count - expected %#<PRIx64> but none found\n" +msgid "%s: Corrupt entry count %#<PRIx64>\n" msgstr "" -#: dwarf.c:4325 +#: dwarf.c:4527 #, c-format msgid "%s: format count is zero, but the table is not empty\n" msgstr "" -#: dwarf.c:4330 +#: dwarf.c:4532 #, c-format msgid "" "\n" " The %s (offset %#tx, lines %<PRIu64>, columns %u):\n" msgstr "" -#: dwarf.c:4333 +#: dwarf.c:4535 #, c-format msgid " Entry" msgstr "" -#: dwarf.c:4347 +#: dwarf.c:4549 #, c-format msgid "\tName" msgstr "" -#: dwarf.c:4350 +#: dwarf.c:4552 #, c-format msgid "\tDir" msgstr "" -#: dwarf.c:4353 +#: dwarf.c:4555 #, c-format msgid "\tTime" msgstr "" -#: dwarf.c:4356 +#: dwarf.c:4558 #, c-format msgid "\tSize" msgstr "" -#: dwarf.c:4359 +#: dwarf.c:4561 #, c-format msgid "\tMD5\t\t\t" msgstr "" -#: dwarf.c:4362 +#: dwarf.c:4564 #, c-format msgid "\t(Unknown format content type %<PRIu64>)" msgstr "" -#: dwarf.c:4396 +#: dwarf.c:4598 #, c-format msgid "" "\n" "%s: Corrupt entries list\n" msgstr "" -#: dwarf.c:4422 +#: dwarf.c:4624 msgid "corrupt .debug_sup section: size is too small\n" msgstr "" -#: dwarf.c:4429 +#: dwarf.c:4631 msgid "corrupt .debug_sup section: version < 5" msgstr "" -#: dwarf.c:4433 +#: dwarf.c:4635 msgid "corrupt .debug_sup section: is_supplementary not 0 or 1\n" msgstr "" -#: dwarf.c:4437 +#: dwarf.c:4639 msgid "" "corrupt .debug_sup section: filename not empty in supplementary section\n" msgstr "" -#: dwarf.c:4442 +#: dwarf.c:4644 msgid "corrupt .debug_sup section: filename is not NUL terminated\n" msgstr "" -#: dwarf.c:4450 +#: dwarf.c:4652 msgid "corrupt .debug_sup section: bad LEB128 field for checksum length\n" msgstr "" -#: dwarf.c:4456 +#: dwarf.c:4658 msgid "" "corrupt .debug_sup section: checksum length is longer than the remaining " "section length\n" msgstr "" -#: dwarf.c:4461 +#: dwarf.c:4663 #, c-format msgid "" "corrupt .debug_sup section: there are %#<PRIx64> extra, unused bytes at the " "end of the section\n" msgstr "" -#: dwarf.c:4466 +#: dwarf.c:4668 #, c-format msgid " Version: %u\n" msgstr "" -#: dwarf.c:4467 +#: dwarf.c:4669 #, c-format msgid " Is Supp: %u\n" msgstr "" -#: dwarf.c:4468 +#: dwarf.c:4670 #, c-format msgid " Filename: %s\n" msgstr "" -#: dwarf.c:4469 +#: dwarf.c:4671 #, c-format msgid " Checksum Len: %<PRIu64>\n" msgstr "" -#: dwarf.c:4472 +#: dwarf.c:4674 #, c-format msgid " Checksum: " msgstr "" -#: dwarf.c:4520 dwarf.c:4938 +#: dwarf.c:4722 dwarf.c:5140 msgid "" "Partial .debug_line. section encountered without a prior full .debug_line " "section\n" msgstr "" -#: dwarf.c:4533 +#: dwarf.c:4735 #, c-format msgid " Offset: %#tx\n" msgstr "" -#: dwarf.c:4534 +#: dwarf.c:4736 #, c-format msgid " Length: %<PRId64>\n" msgstr "" -#: dwarf.c:4535 +#: dwarf.c:4737 #, c-format msgid " DWARF Version: %d\n" msgstr "" -#: dwarf.c:4538 +#: dwarf.c:4740 #, c-format msgid " Address size (bytes): %d\n" msgstr "" -#: dwarf.c:4539 +#: dwarf.c:4741 #, c-format msgid " Segment selector (bytes): %d\n" msgstr "" -#: dwarf.c:4541 +#: dwarf.c:4743 #, c-format msgid " Prologue Length: %d\n" msgstr "" -#: dwarf.c:4542 +#: dwarf.c:4744 #, c-format msgid " Minimum Instruction Length: %d\n" msgstr "" -#: dwarf.c:4544 +#: dwarf.c:4746 #, c-format msgid " Maximum Ops per Instruction: %d\n" msgstr "" -#: dwarf.c:4545 +#: dwarf.c:4747 #, c-format msgid " Initial value of 'is_stmt': %d\n" msgstr "" -#: dwarf.c:4546 +#: dwarf.c:4748 #, c-format msgid " Line Base: %d\n" msgstr "" -#: dwarf.c:4547 +#: dwarf.c:4749 #, c-format msgid " Line Range: %d\n" msgstr "" -#: dwarf.c:4548 +#: dwarf.c:4750 #, c-format msgid " Opcode Base: %d\n" msgstr "" -#: dwarf.c:4553 dwarf.c:4954 +#: dwarf.c:4755 dwarf.c:5156 msgid "Line range of 0 is invalid, using 1 instead\n" msgstr "" -#: dwarf.c:4565 +#: dwarf.c:4767 msgid "Line Base extends beyond end of section\n" msgstr "" -#: dwarf.c:4569 +#: dwarf.c:4771 #, c-format msgid "" "\n" " Opcodes:\n" msgstr "" -#: dwarf.c:4572 +#: dwarf.c:4774 #, c-format msgid " Opcode %d has %d arg\n" msgid_plural " Opcode %d has %d args\n" msgstr[0] "" msgstr[1] "" -#: dwarf.c:4592 +#: dwarf.c:4794 #, c-format msgid "" "\n" " The Directory Table is empty.\n" msgstr "" -#: dwarf.c:4597 +#: dwarf.c:4799 #, c-format msgid "" "\n" " The Directory Table (offset %#tx):\n" msgstr "" -#: dwarf.c:4620 +#: dwarf.c:4822 #, c-format msgid "" "\n" " The File Name Table is empty.\n" msgstr "" -#: dwarf.c:4623 +#: dwarf.c:4825 #, c-format msgid "" "\n" " The File Name Table (offset %#tx):\n" msgstr "" -#: dwarf.c:4648 +#: dwarf.c:4850 msgid "Corrupt file name table entry\n" msgstr "" -#: dwarf.c:4665 +#: dwarf.c:4867 #, c-format msgid " No Line Number Statements.\n" msgstr "" -#: dwarf.c:4668 +#: dwarf.c:4870 #, c-format msgid " Line Number Statements:\n" msgstr "" -#: dwarf.c:4690 +#: dwarf.c:4892 #, c-format msgid " Special opcode %d: advance Address by %<PRIu64> to %#<PRIx64>%s" msgstr "" -#: dwarf.c:4695 dwarf.c:4716 dwarf.c:4758 dwarf.c:4778 dwarf.c:4826 -#: dwarf.c:4846 +#: dwarf.c:4897 dwarf.c:4918 dwarf.c:4960 dwarf.c:4980 dwarf.c:5028 +#: dwarf.c:5048 msgid " (reset view)" msgstr "" -#: dwarf.c:4710 +#: dwarf.c:4912 #, c-format msgid " Special opcode %d: advance Address by %<PRIu64> to %#<PRIx64>[%d]%s" msgstr "" -#: dwarf.c:4720 +#: dwarf.c:4922 #, c-format msgid " and Line by %d to %d" msgstr "" -#: dwarf.c:4723 dwarf.c:4740 +#: dwarf.c:4925 dwarf.c:4942 #, c-format msgid " (view %u)\n" msgstr "" -#: dwarf.c:4738 +#: dwarf.c:4940 #, c-format msgid " Copy" msgstr "" -#: dwarf.c:4754 +#: dwarf.c:4956 #, c-format msgid " Advance PC by %<PRIu64> to %#<PRIx64>%s\n" msgstr "" -#: dwarf.c:4773 +#: dwarf.c:4975 #, c-format msgid " Advance PC by %<PRIu64> to %#<PRIx64>[%d]%s\n" msgstr "" -#: dwarf.c:4785 +#: dwarf.c:4987 #, c-format msgid " Advance Line by %d to %d\n" msgstr "" -#: dwarf.c:4791 +#: dwarf.c:4993 #, c-format msgid " Set File Name to entry %<PRIu64> in the File Name Table\n" msgstr "" -#: dwarf.c:4798 +#: dwarf.c:5000 #, c-format msgid " Set column to %<PRIu64>\n" msgstr "" -#: dwarf.c:4805 +#: dwarf.c:5007 #, c-format msgid " Set is_stmt to %d\n" msgstr "" -#: dwarf.c:4810 +#: dwarf.c:5012 #, c-format msgid " Set basic block\n" msgstr "" -#: dwarf.c:4822 +#: dwarf.c:5024 #, c-format msgid " Advance PC by constant %<PRIu64> to %#<PRIx64>%s\n" msgstr "" -#: dwarf.c:4841 +#: dwarf.c:5043 #, c-format msgid " Advance PC by constant %<PRIu64> to %#<PRIx64>[%d]%s\n" msgstr "" -#: dwarf.c:4854 +#: dwarf.c:5056 #, c-format msgid " Advance PC by fixed size amount %<PRIu64> to %#<PRIx64>\n" msgstr "" -#: dwarf.c:4861 +#: dwarf.c:5063 #, c-format msgid " Set prologue_end to true\n" msgstr "" -#: dwarf.c:4865 +#: dwarf.c:5067 #, c-format msgid " Set epilogue_begin to true\n" msgstr "" -#: dwarf.c:4870 +#: dwarf.c:5072 #, c-format msgid " Set ISA to %<PRIu64>\n" msgstr "" -#: dwarf.c:4874 dwarf.c:5551 +#: dwarf.c:5076 dwarf.c:5753 #, c-format msgid " Unknown opcode %d with operands: " msgstr "" -#: dwarf.c:4967 +#: dwarf.c:5169 #, c-format msgid "opcode base of %d extends beyond end of section\n" msgstr "" -#: dwarf.c:4982 +#: dwarf.c:5184 #, c-format msgid "Unexpectedly large number of columns in the directory name table (%u)\n" msgstr "" -#: dwarf.c:4994 dwarf.c:5024 dwarf.c:5054 +#: dwarf.c:5196 dwarf.c:5226 dwarf.c:5256 msgid "Corrupt directories list\n" msgstr "" -#: dwarf.c:5002 +#: dwarf.c:5204 #, c-format msgid "number of directories (0x%x) exceeds size of section %s\n" msgstr "" -#: dwarf.c:5062 +#: dwarf.c:5264 #, c-format msgid "Unexpectedly large number of columns in the file name table (%u)\n" msgstr "" -#: dwarf.c:5075 dwarf.c:5106 dwarf.c:5153 +#: dwarf.c:5277 dwarf.c:5308 dwarf.c:5355 msgid "Corrupt file name list\n" msgstr "" -#: dwarf.c:5083 +#: dwarf.c:5285 #, c-format msgid "number of files (0x%x) exceeds size of section %s\n" msgstr "" -#: dwarf.c:5175 +#: dwarf.c:5377 msgid "directory table ends unexpectedly\n" msgstr "" -#: dwarf.c:5215 +#: dwarf.c:5417 msgid "file table ends unexpectedly\n" msgstr "" -#: dwarf.c:5248 +#: dwarf.c:5450 #, c-format msgid "CU: No directory table\n" msgstr "" -#: dwarf.c:5250 +#: dwarf.c:5452 #, c-format msgid "CU: %s:\n" msgstr "" -#: dwarf.c:5260 dwarf.c:5592 readelf.c:6977 readelf.c:7074 readelf.c:7092 -#: readelf.c:7110 readelf.c:7914 readelf.c:12115 readelf.c:12777 -#: readelf.c:12790 readelf.c:18364 readelf.c:18396 +#: dwarf.c:5462 dwarf.c:5794 readelf.c:7451 readelf.c:7547 readelf.c:7564 +#: readelf.c:7581 readelf.c:8385 readelf.c:12586 readelf.c:13248 +#: readelf.c:13261 readelf.c:18834 readelf.c:18866 msgid "<unknown>" msgstr "" -#: dwarf.c:5267 dwarf.c:5478 +#: dwarf.c:5469 dwarf.c:5680 #, c-format msgid "directory index %u >= number of directories %u\n" msgstr "" -#: dwarf.c:5270 dwarf.c:5586 elfcomm.c:762 readelf.c:426 readelf.c:925 -#: readelf.c:8091 readelf.c:8658 readelf.c:10693 readelf.c:13129 -#: readelf.c:13195 readelf.c:13199 readelf.c:13271 readelf.c:13276 -#: readelf.c:17094 readelf.c:17183 readelf.c:17776 readelf.c:17795 -#: readelf.c:17914 readelf.c:18373 readelf.c:19531 readelf.c:19534 +#: dwarf.c:5472 dwarf.c:5788 elfcomm.c:762 readelf.c:906 readelf.c:8562 +#: readelf.c:9129 readelf.c:11164 readelf.c:13555 readelf.c:13621 +#: readelf.c:13625 readelf.c:13739 readelf.c:17564 readelf.c:17653 +#: readelf.c:18246 readelf.c:18265 readelf.c:18384 readelf.c:18843 +#: readelf.c:20006 readelf.c:20009 #, c-format msgid "<corrupt>" msgstr "" -#: dwarf.c:5276 +#: dwarf.c:5478 #, c-format msgid "CU: %s/%s:\n" msgstr "" -#: dwarf.c:5286 +#: dwarf.c:5488 #, c-format msgid "" "File name Line number Starting address " "View Stmt\n" msgstr "" -#: dwarf.c:5288 +#: dwarf.c:5490 #, c-format msgid "" "File name Line number Starting address View " "Stmt\n" msgstr "" -#: dwarf.c:5291 +#: dwarf.c:5493 #, c-format msgid "CU: Empty file name table\n" msgstr "" -#: dwarf.c:5398 +#: dwarf.c:5600 #, c-format msgid "UNKNOWN (%u): length %ld\n" msgstr "" -#: dwarf.c:5448 +#: dwarf.c:5650 #, c-format msgid "" "\n" " [Use file table entry %d]\n" msgstr "" -#: dwarf.c:5452 dwarf.c:5584 +#: dwarf.c:5654 dwarf.c:5786 #, c-format msgid "file index %u >= number of files %u\n" msgstr "" -#: dwarf.c:5454 +#: dwarf.c:5656 #, c-format msgid "" "\n" " <over large file table index %u>" msgstr "" -#: dwarf.c:5468 +#: dwarf.c:5670 #, c-format msgid "" "\n" " [Use file %s in directory table entry %d]\n" msgstr "" -#: dwarf.c:5481 +#: dwarf.c:5683 #, c-format msgid "" "\n" " <over large directory table entry %u>\n" msgstr "" -#: dwarf.c:5547 +#: dwarf.c:5749 #, c-format msgid " Set ISA to %lu\n" msgstr "" -#: dwarf.c:5754 +#: dwarf.c:5956 msgid "no info" msgstr "" -#: dwarf.c:5755 +#: dwarf.c:5957 msgid "type" msgstr "" -#: dwarf.c:5756 +#: dwarf.c:5958 msgid "variable" msgstr "" -#: dwarf.c:5757 +#: dwarf.c:5959 msgid "function" msgstr "" -#: dwarf.c:5758 +#: dwarf.c:5960 msgid "other" msgstr "" -#: dwarf.c:5759 +#: dwarf.c:5961 msgid "unused5" msgstr "" -#: dwarf.c:5760 +#: dwarf.c:5962 msgid "unused6" msgstr "" -#: dwarf.c:5761 +#: dwarf.c:5963 msgid "unused7" msgstr "" -#: dwarf.c:5799 +#: dwarf.c:6001 #, c-format msgid "Debug info is corrupted, %s header at %#lx has length %#<PRIx64>\n" msgstr "" -#: dwarf.c:5814 dwarf.c:7628 +#: dwarf.c:6016 dwarf.c:7710 #, c-format msgid "" ".debug_info offset of %#<PRIx64> in %s section does not point to a CU " "header.\n" msgstr "" -#: dwarf.c:5820 +#: dwarf.c:6022 #, c-format msgid " Length: %<PRId64>\n" msgstr "" -#: dwarf.c:5822 +#: dwarf.c:6024 #, c-format msgid " Version: %d\n" msgstr "" -#: dwarf.c:5824 +#: dwarf.c:6026 #, c-format msgid " Offset into .debug_info section: %#<PRIx64>\n" msgstr "" -#: dwarf.c:5826 +#: dwarf.c:6028 #, c-format msgid " Size of area in .debug_info section: %<PRId64>\n" msgstr "" -#: dwarf.c:5835 +#: dwarf.c:6037 msgid "Only DWARF 2 and 3 pubnames are currently supported\n" msgstr "" -#: dwarf.c:5843 +#: dwarf.c:6045 #, c-format msgid "" "\n" " Offset Kind Name\n" msgstr "" -#: dwarf.c:5845 +#: dwarf.c:6047 #, c-format msgid "" "\n" " Offset\tName\n" msgstr "" -#: dwarf.c:5879 +#: dwarf.c:6081 msgid "s" msgstr "" -#: dwarf.c:5879 +#: dwarf.c:6081 msgid "g" msgstr "" -#: dwarf.c:5937 +#: dwarf.c:6139 #, c-format msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n" msgstr "" -#: dwarf.c:5943 +#: dwarf.c:6145 #, c-format msgid " DW_MACINFO_end_file\n" msgstr "" -#: dwarf.c:5950 +#: dwarf.c:6152 #, c-format msgid " DW_MACINFO_define - lineno : %d macro : %*s\n" msgstr "" -#: dwarf.c:5960 +#: dwarf.c:6162 #, c-format msgid " DW_MACINFO_undef - lineno : %d macro : %*s\n" msgstr "" -#: dwarf.c:5973 +#: dwarf.c:6175 #, c-format msgid " DW_MACINFO_vendor_ext - constant : %d string : %*s\n" msgstr "" -#: dwarf.c:6117 +#: dwarf.c:6319 #, c-format msgid "" "Expected to find a version number of 4 or 5 in section %s but found %d " "instead\n" msgstr "" -#: dwarf.c:6124 +#: dwarf.c:6326 #, c-format msgid " Offset: %#<PRIx64>\n" msgstr "" -#: dwarf.c:6125 +#: dwarf.c:6327 #, c-format msgid " Version: %d\n" msgstr "" -#: dwarf.c:6126 +#: dwarf.c:6328 #, c-format msgid " Offset size: %d\n" msgstr "" -#: dwarf.c:6130 +#: dwarf.c:6332 #, c-format msgid " Offset into .debug_line: %#<PRIx64>\n" msgstr "" -#: dwarf.c:6144 +#: dwarf.c:6346 #, c-format msgid " Extension opcode arguments:\n" msgstr "" -#: dwarf.c:6151 +#: dwarf.c:6353 #, c-format msgid " DW_MACRO_%02x has no arguments\n" msgstr "" -#: dwarf.c:6154 +#: dwarf.c:6356 #, c-format msgid " DW_MACRO_%02x arguments: " msgstr "" -#: dwarf.c:6180 +#: dwarf.c:6382 #, c-format msgid "Invalid extension opcode form %s\n" msgstr "" -#: dwarf.c:6197 +#: dwarf.c:6399 msgid ".debug_macro section not zero terminated\n" msgstr "" -#: dwarf.c:6211 +#: dwarf.c:6413 #, c-format msgid " DW_MACRO_define - lineno : %d macro : %*s\n" msgstr "" -#: dwarf.c:6221 +#: dwarf.c:6423 #, c-format msgid " DW_MACRO_undef - lineno : %d macro : %*s\n" msgstr "" -#: dwarf.c:6236 +#: dwarf.c:6438 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n" msgstr "" -#: dwarf.c:6242 +#: dwarf.c:6444 #, c-format msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n" msgstr "" -#: dwarf.c:6245 +#: dwarf.c:6447 #, c-format msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n" msgstr "" -#: dwarf.c:6253 +#: dwarf.c:6455 #, c-format msgid " DW_MACRO_end_file\n" msgstr "" -#: dwarf.c:6263 +#: dwarf.c:6465 #, c-format msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n" msgstr "" -#: dwarf.c:6274 +#: dwarf.c:6476 #, c-format msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n" msgstr "" -#: dwarf.c:6280 +#: dwarf.c:6482 #, c-format msgid " DW_MACRO_import - offset : %#<PRIx64>\n" msgstr "" -#: dwarf.c:6287 +#: dwarf.c:6489 #, c-format msgid " DW_MACRO_define_sup - lineno : %d macro offset : %#<PRIx64>\n" msgstr "" -#: dwarf.c:6295 +#: dwarf.c:6497 #, c-format msgid " DW_MACRO_undef_sup - lineno : %d macro offset : %#<PRIx64>\n" msgstr "" -#: dwarf.c:6302 +#: dwarf.c:6504 #, c-format msgid " DW_MACRO_import_sup - offset : %#<PRIx64>\n" msgstr "" -#: dwarf.c:6317 +#: dwarf.c:6519 #, c-format msgid "(with offset %#<PRIx64>) " msgstr "" -#: dwarf.c:6318 +#: dwarf.c:6520 #, c-format msgid "lineno : %d macro : %s\n" msgstr "" -#: dwarf.c:6325 +#: dwarf.c:6527 #, c-format msgid " <Target Specific macro op: %#x - UNHANDLED" msgstr "" -#: dwarf.c:6331 +#: dwarf.c:6533 #, c-format msgid " Unknown macro opcode %02x seen\n" msgstr "" -#: dwarf.c:6342 +#: dwarf.c:6544 #, c-format msgid " DW_MACRO_%02x\n" msgstr "" -#: dwarf.c:6345 +#: dwarf.c:6547 #, c-format msgid " DW_MACRO_%02x -" msgstr "" -#: dwarf.c:6392 +#: dwarf.c:6594 #, c-format msgid " Number TAG (%#<PRIx64>)\n" msgstr "" -#: dwarf.c:6401 +#: dwarf.c:6603 msgid "has children" msgstr "" -#: dwarf.c:6401 +#: dwarf.c:6603 msgid "no children" msgstr "" -#: dwarf.c:6465 +#: dwarf.c:6667 #, c-format msgid "location view pair\n" msgstr "" -#: dwarf.c:6496 +#: dwarf.c:6698 #, c-format msgid "No debug information available for loc lists of entry: %u\n" msgstr "" -#: dwarf.c:6508 dwarf.c:6656 dwarf.c:6873 +#: dwarf.c:6710 dwarf.c:6851 dwarf.c:7072 #, c-format msgid "Invalid pointer size (%d) in debug info for entry %d\n" msgstr "" -#: dwarf.c:6520 dwarf.c:6573 dwarf.c:6582 dwarf.c:6668 dwarf.c:6779 -#: dwarf.c:6787 dwarf.c:6885 dwarf.c:6957 dwarf.c:6965 dwarf.c:7176 -#: dwarf.c:7194 +#: dwarf.c:6722 dwarf.c:6775 dwarf.c:6784 dwarf.c:6863 dwarf.c:6978 +#: dwarf.c:6986 dwarf.c:7084 dwarf.c:7156 dwarf.c:7164 #, c-format msgid "Location list starting at offset %#<PRIx64> is not terminated.\n" msgstr "" -#: dwarf.c:6542 dwarf.c:6696 dwarf.c:6922 dwarf.c:7997 dwarf.c:8062 +#: dwarf.c:6744 dwarf.c:6891 dwarf.c:7121 dwarf.c:8079 dwarf.c:8138 #, c-format msgid "<End of list>\n" msgstr "" -#: dwarf.c:6554 dwarf.c:6705 dwarf.c:6737 dwarf.c:7124 dwarf.c:7155 -#: dwarf.c:8071 dwarf.c:8095 +#: dwarf.c:6756 dwarf.c:6901 dwarf.c:6936 dwarf.c:8147 dwarf.c:8171 #, c-format msgid "(base address)\n" msgstr "" -#: dwarf.c:6568 dwarf.c:6690 dwarf.c:6911 +#: dwarf.c:6770 dwarf.c:6885 dwarf.c:7110 #, c-format msgid "" "views at %8.8<PRIx64> for:\n" " %*s " msgstr "" -#: dwarf.c:6603 dwarf.c:6808 dwarf.c:8016 dwarf.c:8128 +#: dwarf.c:6805 dwarf.c:7007 dwarf.c:8098 dwarf.c:8204 msgid " (start == end)" msgstr "" -#: dwarf.c:6605 dwarf.c:6810 dwarf.c:8018 dwarf.c:8130 +#: dwarf.c:6807 dwarf.c:7009 dwarf.c:8100 dwarf.c:8206 msgid " (start > end)" msgstr "" -#: dwarf.c:6643 -#, c-format -msgid "No debug information available for loclists lists of entry: %u\n" -msgstr "" - -#: dwarf.c:6702 dwarf.c:7121 +#: dwarf.c:6897 #, c-format msgid "(index into .debug_addr) " msgstr "" -#: dwarf.c:6754 +#: dwarf.c:6953 #, c-format msgid "View pair entry in loclist with locviews attribute\n" msgstr "" -#: dwarf.c:6761 +#: dwarf.c:6960 #, c-format msgid "views for:\n" msgstr "" -#: dwarf.c:6766 dwarf.c:7170 +#: dwarf.c:6965 #, c-format msgid "Invalid location list entry type %d\n" msgstr "" -#: dwarf.c:6819 +#: dwarf.c:7018 #, c-format msgid "Trailing view pair not used in a range" msgstr "" -#: dwarf.c:6861 +#: dwarf.c:7060 #, c-format msgid "No debug information for loc lists of entry: %u\n" msgstr "" -#: dwarf.c:6928 +#: dwarf.c:7127 #, c-format msgid "(base address selection entry)\n" msgstr "" -#: dwarf.c:6949 +#: dwarf.c:7148 #, c-format msgid "Unknown location list entry type 0x%x.\n" msgstr "" -#: dwarf.c:7032 +#: dwarf.c:7232 #, c-format -msgid "Table at Offset %#tx\n" +msgid "Table at Offset %#<PRIx64>\n" msgstr "" -#: dwarf.c:7048 dwarf.c:8195 +#: dwarf.c:7248 dwarf.c:8269 #, c-format msgid " Length: %#<PRIx64>\n" msgstr "" -#: dwarf.c:7049 dwarf.c:8196 +#: dwarf.c:7249 dwarf.c:8270 #, c-format msgid " DWARF version: %u\n" msgstr "" -#: dwarf.c:7050 dwarf.c:8197 +#: dwarf.c:7250 dwarf.c:8271 #, c-format msgid " Address size: %u\n" msgstr "" -#: dwarf.c:7051 dwarf.c:8198 +#: dwarf.c:7251 dwarf.c:8272 #, c-format msgid " Segment size: %u\n" msgstr "" -#: dwarf.c:7052 dwarf.c:8199 +#: dwarf.c:7252 dwarf.c:8273 #, c-format msgid " Offset entries: %u\n" msgstr "" -#: dwarf.c:7056 -#, c-format -msgid "The %s section contains a corrupt or unsupported version number: %d.\n" -msgstr "" - -#: dwarf.c:7064 +#: dwarf.c:7256 #, c-format msgid "The %s section contains an unsupported segment selector size: %d.\n" msgstr "" -#: dwarf.c:7072 -#, c-format -msgid "The %s section contains a table without offset\n" -msgstr "" - -#: dwarf.c:7077 +#: dwarf.c:7264 #, c-format msgid "" "\n" " Offset Entries starting at %#tx:\n" msgstr "" -#: dwarf.c:7085 dwarf.c:8229 +#: dwarf.c:7272 dwarf.c:8300 #, c-format msgid " [%6u] %#<PRIx64>\n" msgstr "" -#: dwarf.c:7102 -#, c-format -msgid " Offset Entry %u\n" -msgstr "" - -#: dwarf.c:7114 -#, c-format -msgid "" -"<End of list>\n" -"\n" -msgstr "" - -#: dwarf.c:7185 -msgid "(start == end)" -msgstr "" - -#: dwarf.c:7187 -msgid "(start > end)" -msgstr "" - -#: dwarf.c:7240 dwarf.c:7509 dwarf.c:7726 dwarf.c:7849 dwarf.c:8278 +#: dwarf.c:7311 dwarf.c:7591 dwarf.c:7808 dwarf.c:7931 dwarf.c:8338 #, c-format msgid "" "\n" "The %s section is empty.\n" msgstr "" -#: dwarf.c:7260 +#: dwarf.c:7331 #, c-format msgid "The %s section contains corrupt or unsupported version number: %d.\n" msgstr "" -#: dwarf.c:7287 dwarf.c:7732 dwarf.c:8289 +#: dwarf.c:7358 dwarf.c:7814 dwarf.c:8346 #, c-format msgid "" "Unable to load/parse the .debug_info section, so cannot interpret the %s " "section.\n" msgstr "" -#: dwarf.c:7335 +#: dwarf.c:7406 msgid "No location lists in .debug_info section!\n" msgstr "" -#: dwarf.c:7340 -#, c-format -msgid "" -"Location lists in %s section start at %#<PRIx64> rather than %#<PRIx64>\n" -msgstr "" - -#: dwarf.c:7351 +#: dwarf.c:7414 #, c-format msgid "" " Warning: This section has relocations - addresses seen here may not be " @@ -3655,849 +3624,842 @@ msgid "" "\n" msgstr "" -#: dwarf.c:7353 +#: dwarf.c:7417 dwarf.c:7466 #, c-format msgid " Offset Begin End Expression\n" msgstr "" -#: dwarf.c:7423 dwarf.c:7427 +#: dwarf.c:7505 dwarf.c:7509 #, c-format msgid "There is a hole [%#tx - %#<PRIx64>] in %s section.\n" msgstr "" -#: dwarf.c:7432 +#: dwarf.c:7514 #, c-format msgid "There is an overlap [%#tx - %#<PRIx64>] in %s section.\n" msgstr "" -#: dwarf.c:7440 +#: dwarf.c:7522 #, c-format msgid "Offset %#<PRIx64> is bigger than %s section size.\n" msgstr "" -#: dwarf.c:7447 +#: dwarf.c:7529 #, c-format msgid "View Offset %#<PRIx64> is bigger than %s section size.\n" msgstr "" -#: dwarf.c:7464 +#: dwarf.c:7546 msgid "DWO is not yet supported.\n" msgstr "" -#: dwarf.c:7481 +#: dwarf.c:7563 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n" msgstr "" -#: dwarf.c:7490 +#: dwarf.c:7572 #, c-format msgid "There is %ld unused byte at the end of section %s\n" msgid_plural "There are %ld unused bytes at the end of section %s\n" msgstr[0] "" msgstr[1] "" -#: dwarf.c:7614 +#: dwarf.c:7696 #, c-format msgid "" "Debug info is corrupted, %s header at %#<PRIx64> has length %#<PRIx64>\n" msgstr "" -#: dwarf.c:7642 +#: dwarf.c:7724 msgid "Only DWARF 2 and 3 aranges are currently supported.\n" msgstr "" -#: dwarf.c:7646 +#: dwarf.c:7728 #, c-format msgid " Length: %<PRId64>\n" msgstr "" -#: dwarf.c:7647 +#: dwarf.c:7729 #, c-format msgid " Version: %d\n" msgstr "" -#: dwarf.c:7648 +#: dwarf.c:7730 #, c-format msgid " Offset into .debug_info: %#<PRIx64>\n" msgstr "" -#: dwarf.c:7650 +#: dwarf.c:7732 #, c-format msgid " Pointer Size: %d\n" msgstr "" -#: dwarf.c:7651 +#: dwarf.c:7733 #, c-format msgid " Segment Size: %d\n" msgstr "" -#: dwarf.c:7658 +#: dwarf.c:7740 #, c-format msgid "Invalid address size in %s section!\n" msgstr "" -#: dwarf.c:7668 +#: dwarf.c:7750 msgid "Pointer size + Segment size is not a power of two.\n" msgstr "" -#: dwarf.c:7673 +#: dwarf.c:7755 #, c-format msgid "" "\n" " Address Length\n" msgstr "" -#: dwarf.c:7675 +#: dwarf.c:7757 #, c-format msgid "" "\n" " Address Length\n" msgstr "" -#: dwarf.c:7752 +#: dwarf.c:7834 #, c-format msgid "Corrupt address base (%#<PRIx64>) found in debug section %u\n" msgstr "" -#: dwarf.c:7770 +#: dwarf.c:7852 #, c-format msgid " For compilation unit at offset %#<PRIx64>:\n" msgstr "" -#: dwarf.c:7773 +#: dwarf.c:7855 #, c-format msgid "\tIndex\tAddress\n" msgstr "" -#: dwarf.c:7785 +#: dwarf.c:7867 #, c-format msgid "" "Corrupt %s section: expecting header size of 8 or 16, but found %zd instead\n" msgstr "" -#: dwarf.c:7796 +#: dwarf.c:7878 #, c-format msgid "Corrupt %s section: unit_length field of %#<PRIx64> is invalid\n" msgstr "" -#: dwarf.c:7803 +#: dwarf.c:7885 #, c-format msgid "" "Corrupt %s section: expecting version number 5 in header but found %d " "instead\n" msgstr "" -#: dwarf.c:7818 +#: dwarf.c:7900 #, c-format msgid "Corrupt %s section: address size (%x) is wrong" msgstr "" -#: dwarf.c:7826 +#: dwarf.c:7908 #, c-format msgid "\t%d:\t" msgstr "" -#: dwarf.c:7896 dwarf.c:7920 +#: dwarf.c:7978 dwarf.c:8002 #, c-format msgid " Length: %#<PRIx64>\n" msgstr "" -#: dwarf.c:7897 dwarf.c:7922 +#: dwarf.c:7979 dwarf.c:8004 #, c-format msgid " Index Offset [String]\n" msgstr "" -#: dwarf.c:7905 +#: dwarf.c:7987 #, c-format msgid "Section %s is too small %#<PRIx64>\n" msgstr "" -#: dwarf.c:7913 +#: dwarf.c:7995 #, c-format msgid "Unexpected version number in str_offset header: %#x\n" msgstr "" -#: dwarf.c:7918 +#: dwarf.c:8000 #, c-format msgid "Unexpected value in str_offset header's padding field: %#x\n" msgstr "" -#: dwarf.c:7921 +#: dwarf.c:8003 #, c-format msgid " Version: %#x\n" msgstr "" -#: dwarf.c:8049 +#: dwarf.c:8125 #, c-format msgid "Range list starting at offset %#<PRIx64> is not terminated.\n" msgstr "" -#: dwarf.c:8067 +#: dwarf.c:8143 #, c-format msgid "(base address index) " msgstr "" -#: dwarf.c:8107 +#: dwarf.c:8183 #, c-format msgid "Invalid range list entry type %d\n" msgstr "" -#: dwarf.c:8178 +#: dwarf.c:8251 #, c-format msgid "" "The length field (%#<PRIx64>) in the debug_rnglists header is wrong - the " "section is too small\n" msgstr "" -#: dwarf.c:8194 +#: dwarf.c:8268 #, c-format msgid " Table at Offset: %#<PRIx64>:\n" msgstr "" -#: dwarf.c:8212 +#: dwarf.c:8286 msgid "Only DWARF version 5+ debug_rnglists info is currently supported.\n" msgstr "" -#: dwarf.c:8221 +#: dwarf.c:8293 #, c-format msgid "" "\n" " Offsets starting at %#tx:\n" msgstr "" -#: dwarf.c:8240 -#, c-format -msgid "" -"\n" -" Offset: %#<PRIx64>, Index: %#<PRIx64>\n" -msgstr "" - -#: dwarf.c:8242 dwarf.c:8331 -#, c-format -msgid " Offset Begin End\n" -msgstr "" - #. This can happen when the file was compiled with -gsplit-debug #. which removes references to range lists from the primary .o file. -#: dwarf.c:8302 +#: dwarf.c:8360 #, c-format -msgid "No range lists in .debug_info section.\n" +msgid "No range lists referenced by .debug_info section.\n" msgstr "" -#: dwarf.c:8327 +#: dwarf.c:8389 #, c-format msgid "Range lists in %s section start at %#<PRIx64>\n" msgstr "" -#: dwarf.c:8349 +#: dwarf.c:8394 dwarf.c:8429 +#, c-format +msgid " Offset Begin End\n" +msgstr "" + +#: dwarf.c:8412 #, c-format msgid "Corrupt pointer size (%d) in debug entry at offset %#<PRIx64>\n" msgstr "" -#: dwarf.c:8356 +#: dwarf.c:8419 #, c-format msgid "Corrupt offset (%#<PRIx64>) in range entry %u\n" msgstr "" -#: dwarf.c:8375 +#: dwarf.c:8446 #, c-format msgid "There is a hole [%#tx - %#tx] in %s section.\n" msgstr "" -#: dwarf.c:8381 +#: dwarf.c:8452 #, c-format msgid "There is an overlap [%#tx - %#tx] in %s section.\n" msgstr "" -#: dwarf.c:8456 +#: dwarf.c:8537 #, c-format msgid "Unfeasibly large register number: %u\n" msgstr "" -#: dwarf.c:8470 +#: dwarf.c:8551 #, c-format msgid "Out of memory allocating %u columns in dwarf frame arrays\n" msgstr "" -#: dwarf.c:8936 +#: dwarf.c:9017 msgid "No terminator for augmentation name\n" msgstr "" -#: dwarf.c:8954 +#: dwarf.c:9035 #, c-format msgid "Invalid pointer size (%d) in CIE data\n" msgstr "" -#: dwarf.c:8962 +#: dwarf.c:9043 #, c-format msgid "Invalid segment size (%d) in CIE data\n" msgstr "" -#: dwarf.c:8998 dwarf.c:9370 +#: dwarf.c:9079 dwarf.c:9451 #, c-format msgid "Augmentation data too long: %#<PRIx64>, expected at most %#tx\n" msgstr "" -#: dwarf.c:9083 +#: dwarf.c:9164 #, c-format msgid " Augmentation data: " msgstr "" -#: dwarf.c:9099 +#: dwarf.c:9180 msgid "bad register: " msgstr "" -#: dwarf.c:9270 +#: dwarf.c:9351 msgid "Failed to read CIE information\n" msgstr "" -#: dwarf.c:9281 dwarf.c:9302 dwarf.c:9331 +#: dwarf.c:9362 dwarf.c:9383 dwarf.c:9412 msgid "Invalid max register\n" msgstr "" #. PR 17512: file: 9e196b3e. -#: dwarf.c:9346 +#: dwarf.c:9427 #, c-format msgid "Probably corrupt segment size: %d - using 4 instead\n" msgstr "" #. Ideally translate "invalid " to 8 chars, trailing space #. is optional. -#: dwarf.c:9390 +#: dwarf.c:9471 #, c-format msgid "cie=invalid " msgstr "" -#: dwarf.c:9824 +#: dwarf.c:9905 msgid "Invalid column number in saved frame state\n" msgstr "" -#: dwarf.c:9874 dwarf.c:9898 +#: dwarf.c:9955 dwarf.c:9979 #, c-format msgid " %s: <corrupt len %<PRIu64>>\n" msgstr "" -#: dwarf.c:10042 +#: dwarf.c:10123 #, c-format msgid " DW_CFA_??? (User defined call frame op: %#x)\n" msgstr "" -#: dwarf.c:10044 +#: dwarf.c:10125 #, c-format msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n" msgstr "" -#: dwarf.c:10148 +#: dwarf.c:10229 #, c-format msgid "Debug info is corrupted, %s header at %#tx has length %#<PRIx64>\n" msgstr "" -#: dwarf.c:10157 +#: dwarf.c:10238 #, c-format msgid "Version %d\n" msgstr "" -#: dwarf.c:10163 +#: dwarf.c:10244 msgid "Only DWARF version 5 .debug_names is currently supported.\n" msgstr "" -#: dwarf.c:10170 +#: dwarf.c:10251 #, c-format msgid "Padding field of .debug_names must be 0 (found 0x%x)\n" msgstr "" -#: dwarf.c:10175 +#: dwarf.c:10256 msgid "Compilation unit count must be >= 1 in .debug_names\n" msgstr "" -#: dwarf.c:10186 +#: dwarf.c:10267 #, c-format msgid "" "Augmentation string length %u must be rounded up to a multiple of 4 in ." "debug_names.\n" msgstr "" -#: dwarf.c:10194 +#: dwarf.c:10275 #, c-format msgid "Augmentation string:" msgstr "" -#: dwarf.c:10221 +#: dwarf.c:10302 #, c-format msgid "CU table:\n" msgstr "" -#: dwarf.c:10234 +#: dwarf.c:10315 #, c-format msgid "TU table:\n" msgstr "" -#: dwarf.c:10247 +#: dwarf.c:10328 #, c-format msgid "Foreign TU table:\n" msgstr "" -#: dwarf.c:10256 +#: dwarf.c:10337 #, c-format msgid "[%3u] " msgstr "" -#: dwarf.c:10267 +#: dwarf.c:10348 #, c-format msgid "" "Entry pool offset (%#<PRIx64>) exceeds unit size %#tx for unit %#tx in the " "debug_names\n" msgstr "" -#: dwarf.c:10294 +#: dwarf.c:10375 #, c-format msgid "Used %zu of %lu bucket.\n" msgid_plural "Used %zu of %lu buckets.\n" msgstr[0] "" msgstr[1] "" -#: dwarf.c:10323 +#: dwarf.c:10404 #, c-format msgid "" "Out of %<PRIu64> items there are %zu bucket clashes (longest of %zu " "entries).\n" msgstr "" -#: dwarf.c:10328 +#: dwarf.c:10409 #, c-format msgid "" "The name_count (%<PRIu64>) is not the same as the used bucket_count (%zu) + " "the hash clash count (%zu)" msgstr "" -#: dwarf.c:10366 +#: dwarf.c:10447 #, c-format msgid "" "Duplicate abbreviation tag %<PRIu64> in unit %#tx in the debug_names " "section\n" msgstr "" -#: dwarf.c:10388 dwarf.c:10669 +#: dwarf.c:10469 dwarf.c:10750 #, c-format msgid "" "\n" "Symbol table:\n" msgstr "" -#: dwarf.c:10440 +#: dwarf.c:10521 #, c-format msgid "" "Undefined abbreviation tag %<PRId64> in unit %#tx in the debug_names " "section\n" msgstr "" -#: dwarf.c:10471 +#: dwarf.c:10552 #, c-format msgid " <no entries>" msgstr "" -#: dwarf.c:10503 +#: dwarf.c:10584 msgid "The debuglink filename is corrupt/missing\n" msgstr "" -#: dwarf.c:10507 +#: dwarf.c:10588 #, c-format msgid " Separate debug info file: %s\n" msgstr "" -#: dwarf.c:10518 +#: dwarf.c:10599 msgid "CRC offset missing/truncated\n" msgstr "" -#: dwarf.c:10524 +#: dwarf.c:10605 #, c-format msgid " CRC value: %#x\n" msgstr "" -#: dwarf.c:10528 +#: dwarf.c:10609 #, c-format msgid "There are %#<PRIx64> extraneous bytes at the end of the section\n" msgstr "" -#: dwarf.c:10543 +#: dwarf.c:10624 #, c-format msgid "Build-ID is too short (%#zx bytes)\n" msgstr "" -#: dwarf.c:10547 +#: dwarf.c:10628 #, c-format msgid " Build-ID (%#zx bytes):" msgstr "" -#: dwarf.c:10576 +#: dwarf.c:10657 #, c-format msgid "Truncated header in the %s section.\n" msgstr "" -#: dwarf.c:10581 +#: dwarf.c:10662 #, c-format msgid "Version %lu\n" msgstr "" -#: dwarf.c:10587 +#: dwarf.c:10668 #, c-format msgid "Unsupported version %lu.\n" msgstr "" -#: dwarf.c:10591 +#: dwarf.c:10672 msgid "The address table data in version 3 may be wrong.\n" msgstr "" -#: dwarf.c:10593 +#: dwarf.c:10674 msgid "Version 4 does not support case insensitive lookups.\n" msgstr "" -#: dwarf.c:10595 +#: dwarf.c:10676 msgid "Version 5 does not include inlined functions.\n" msgstr "" -#: dwarf.c:10597 +#: dwarf.c:10678 msgid "Version 6 does not include symbol attributes.\n" msgstr "" -#: dwarf.c:10619 +#: dwarf.c:10700 #, c-format msgid "Corrupt header in the %s section.\n" msgstr "" -#: dwarf.c:10634 +#: dwarf.c:10715 #, c-format msgid "" "\n" "CU table:\n" msgstr "" -#: dwarf.c:10644 +#: dwarf.c:10725 #, c-format msgid "" "\n" "TU table:\n" msgstr "" -#: dwarf.c:10657 +#: dwarf.c:10738 #, c-format msgid "" "\n" "Address table:\n" msgstr "" -#: dwarf.c:10684 +#: dwarf.c:10765 #, c-format msgid "[%3u] <corrupt offset: %x>" msgstr "" -#: dwarf.c:10685 +#: dwarf.c:10766 #, c-format msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n" msgstr "" -#: dwarf.c:10696 +#: dwarf.c:10777 #, c-format msgid "<invalid CU vector offset: %x>\n" msgstr "" -#: dwarf.c:10697 +#: dwarf.c:10778 #, c-format msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n" msgstr "" -#: dwarf.c:10708 +#: dwarf.c:10789 #, c-format msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n" msgstr "" -#: dwarf.c:10733 +#: dwarf.c:10814 msgid "static" msgstr "" -#: dwarf.c:10733 +#: dwarf.c:10814 msgid "global" msgstr "" -#: dwarf.c:10839 +#: dwarf.c:10920 #, c-format msgid "Section %s is empty\n" msgstr "" -#: dwarf.c:10845 +#: dwarf.c:10926 #, c-format msgid "Section %s is too small to contain a CU/TU header\n" msgstr "" -#: dwarf.c:10864 +#: dwarf.c:10945 #, c-format msgid " Version: %u\n" msgstr "" -#: dwarf.c:10866 +#: dwarf.c:10947 #, c-format msgid " Number of columns: %u\n" msgstr "" -#: dwarf.c:10867 +#: dwarf.c:10948 #, c-format msgid " Number of used entries: %u\n" msgstr "" -#: dwarf.c:10868 +#: dwarf.c:10949 #, c-format msgid "" " Number of slots: %u\n" "\n" msgstr "" -#: dwarf.c:10875 +#: dwarf.c:10956 #, c-format msgid "Section %s is too small for %u slot\n" msgid_plural "Section %s is too small for %u slots\n" msgstr[0] "" msgstr[1] "" -#: dwarf.c:10908 +#: dwarf.c:10989 msgid "Section index pool located before start of section\n" msgstr "" -#: dwarf.c:10912 +#: dwarf.c:10993 #, c-format msgid " [%3d] Signature: %#<PRIx64> Sections: " msgstr "" -#: dwarf.c:10918 +#: dwarf.c:10999 #, c-format msgid "Section %s too small for shndx pool\n" msgstr "" -#: dwarf.c:10961 +#: dwarf.c:11042 #, c-format msgid "Section %s too small for offset and size tables\n" msgstr "" -#: dwarf.c:10968 +#: dwarf.c:11049 #, c-format msgid " Offset table\n" msgstr "" -#: dwarf.c:10970 dwarf.c:11057 +#: dwarf.c:11051 dwarf.c:11138 msgid "signature" msgstr "" -#: dwarf.c:10970 dwarf.c:11057 +#: dwarf.c:11051 dwarf.c:11138 msgid "dwo_id" msgstr "" -#: dwarf.c:11009 +#: dwarf.c:11090 #, c-format msgid "Row index (%u) is larger than number of used entries (%u)\n" msgstr "" -#: dwarf.c:11037 dwarf.c:11108 +#: dwarf.c:11118 dwarf.c:11189 #, c-format msgid "Overlarge Dwarf section index detected: %u\n" msgstr "" -#: dwarf.c:11055 +#: dwarf.c:11136 #, c-format msgid " Size table\n" msgstr "" -#: dwarf.c:11094 +#: dwarf.c:11175 #, c-format msgid "Too many rows/columns in DWARF index section %s\n" msgstr "" -#: dwarf.c:11123 +#: dwarf.c:11204 #, c-format msgid " Unsupported version (%d)\n" msgstr "" -#: dwarf.c:11195 +#: dwarf.c:11276 #, c-format msgid "Displaying the debug contents of section %s is not yet supported.\n" msgstr "" -#: dwarf.c:11226 +#: dwarf.c:11307 #, c-format msgid "" "Attempt to allocate an array with an excessive number of elements: %" "#<PRIx64>\n" msgstr "" -#: dwarf.c:11244 +#: dwarf.c:11325 #, c-format msgid "" "Attempt to re-allocate an array with an excessive number of elements: %" "#<PRIx64>\n" msgstr "" -#: dwarf.c:11260 +#: dwarf.c:11341 #, c-format msgid "" "Attempt to allocate a zero'ed array with an excessive number of elements: %" "#<PRIx64>\n" msgstr "" -#: dwarf.c:11358 +#: dwarf.c:11439 #, c-format msgid "Unable to reopen separate debug info file: %s\n" msgstr "" -#: dwarf.c:11370 +#: dwarf.c:11451 #, c-format msgid "Separate debug info file %s found, but CRC does not match - ignoring\n" msgstr "" -#: dwarf.c:11549 +#: dwarf.c:11630 #, c-format msgid "Corrupt debuglink section: %s\n" msgstr "" -#: dwarf.c:11588 +#: dwarf.c:11669 msgid "Out of memory" msgstr "" #. Failed to find the file. -#: dwarf.c:11664 +#: dwarf.c:11745 #, c-format msgid "could not find separate debug file '%s'\n" msgstr "" -#: dwarf.c:11666 dwarf.c:11671 dwarf.c:11677 dwarf.c:11681 dwarf.c:11686 -#: dwarf.c:11689 dwarf.c:11692 dwarf.c:11695 +#: dwarf.c:11747 dwarf.c:11752 dwarf.c:11758 dwarf.c:11762 dwarf.c:11767 +#: dwarf.c:11770 dwarf.c:11773 dwarf.c:11776 #, c-format msgid "tried: %s\n" msgstr "" -#: dwarf.c:11705 +#: dwarf.c:11786 #, c-format msgid "tried: DEBUGINFOD_URLS=%s\n" msgstr "" -#: dwarf.c:11733 +#: dwarf.c:11814 #, c-format msgid "failed to open separate debug file: %s\n" msgstr "" -#: dwarf.c:11742 +#: dwarf.c:11823 #, c-format msgid "" "\n" "%s: Found separate debug info file: %s\n" msgstr "" -#: dwarf.c:11765 +#: dwarf.c:11846 msgid "Out of memory allocating dwo filename\n" msgstr "" -#: dwarf.c:11771 +#: dwarf.c:11852 #, c-format msgid "Unable to load dwo file: %s\n" msgstr "" #. FIXME: We should check the dwo_id. -#: dwarf.c:11778 +#: dwarf.c:11859 #, c-format msgid "" "%s: Found separate debug object file: %s\n" "\n" msgstr "" -#: dwarf.c:11810 +#: dwarf.c:11891 msgid "Unable to load the .note.gnu.build-id section\n" msgstr "" -#: dwarf.c:11816 +#: dwarf.c:11897 msgid ".note.gnu.build-id section is corrupt/empty\n" msgstr "" -#: dwarf.c:11837 +#: dwarf.c:11918 msgid ".note.gnu.build-id data size is too small\n" msgstr "" -#: dwarf.c:11843 +#: dwarf.c:11924 msgid ".note.gnu.build-id data size is too big\n" msgstr "" -#: dwarf.c:11904 +#: dwarf.c:11985 msgid ".debug_sup section is corrupt/empty\n" msgstr "" -#: dwarf.c:11914 +#: dwarf.c:11995 msgid "filename in .debug_sup section is corrupt\n" msgstr "" -#: dwarf.c:11929 +#: dwarf.c:12010 msgid "unable to construct path for supplementary debug file" msgstr "" -#: dwarf.c:11943 +#: dwarf.c:12024 msgid "out of memory constructing filename for .debug_sup link\n" msgstr "" -#: dwarf.c:11951 +#: dwarf.c:12032 #, c-format msgid "unable to open file '%s' referenced from .debug_sup section\n" msgstr "" -#: dwarf.c:11956 +#: dwarf.c:12037 #, c-format msgid "" "%s: Found supplementary debug file: %s\n" "\n" msgstr "" -#: dwarf.c:12057 +#: dwarf.c:12138 msgid "Multiple DWO_NAMEs encountered for the same CU\n" msgstr "" -#: dwarf.c:12069 +#: dwarf.c:12150 msgid "multiple DWO_IDs encountered for the same CU\n" msgstr "" -#: dwarf.c:12074 +#: dwarf.c:12155 msgid "Unexpected DWO INFO type" msgstr "" -#: dwarf.c:12089 +#: dwarf.c:12170 #, c-format msgid "" "The %s section contains link(s) to dwo file(s):\n" "\n" msgstr "" -#: dwarf.c:12094 +#: dwarf.c:12175 #, c-format msgid " Name: %s\n" msgstr "" -#: dwarf.c:12095 +#: dwarf.c:12176 #, c-format msgid " Directory: %s\n" msgstr "" -#: dwarf.c:12095 +#: dwarf.c:12176 msgid "<not-found>" msgstr "" -#: dwarf.c:12097 +#: dwarf.c:12178 #, c-format msgid " ID: " msgstr "" -#: dwarf.c:12099 +#: dwarf.c:12180 #, c-format msgid " ID: <not specified>\n" msgstr "" -#: dwarf.c:12256 +#: dwarf.c:12337 #, c-format msgid "Unrecognized debug option '%s'\n" msgstr "" -#: dwarf.c:12300 +#: dwarf.c:12381 #, c-format msgid "Unrecognized debug letter option '%c'\n" msgstr "" @@ -4595,7 +4557,7 @@ msgstr "" #. PR 24049 - we cannot use filedata->file_name as this will #. have already been freed. -#: elfcomm.c:504 elfcomm.c:738 elfedit.c:613 readelf.c:22892 +#: elfcomm.c:504 elfcomm.c:738 elfedit.c:613 readelf.c:23371 #, c-format msgid "%s: failed to read archive header\n" msgstr "" @@ -4642,7 +4604,7 @@ msgstr "" msgid "%s: failed to seek to next file name\n" msgstr "" -#: elfcomm.c:743 elfedit.c:620 readelf.c:22899 +#: elfcomm.c:743 elfedit.c:620 readelf.c:23378 #, c-format msgid "%s: did not find a valid archive header\n" msgstr "" @@ -4728,12 +4690,12 @@ msgstr "" msgid "%s: Failed to seek to ELF header\n" msgstr "" -#: elfedit.c:604 readelf.c:22880 +#: elfedit.c:604 readelf.c:23359 #, c-format msgid "%s: failed to seek to next archive header\n" msgstr "" -#: elfedit.c:635 elfedit.c:644 readelf.c:22912 readelf.c:22921 +#: elfedit.c:635 elfedit.c:644 readelf.c:23391 readelf.c:23400 #, c-format msgid "%s: bad archive file name\n" msgstr "" @@ -4748,22 +4710,22 @@ msgstr "" msgid "%s: failed to seek to archive member\n" msgstr "" -#: elfedit.c:735 readelf.c:23040 +#: elfedit.c:735 readelf.c:23519 #, c-format msgid "'%s': No such file\n" msgstr "" -#: elfedit.c:737 readelf.c:23042 +#: elfedit.c:737 readelf.c:23521 #, c-format msgid "Could not locate '%s'. System error message: %s\n" msgstr "" -#: elfedit.c:758 readelf.c:23049 +#: elfedit.c:758 readelf.c:23528 #, c-format msgid "'%s' is not an ordinary file\n" msgstr "" -#: elfedit.c:784 readelf.c:23071 +#: elfedit.c:784 readelf.c:23550 #, c-format msgid "%s: Failed to read file's magic number\n" msgstr "" @@ -4893,7 +4855,7 @@ msgstr "" msgid " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n" msgstr "" -#: nm.c:303 readelf.c:5217 +#: nm.c:303 readelf.c:5683 msgid " STYLE can be " msgstr "" @@ -5086,17 +5048,17 @@ msgstr "" msgid "%s: invalid output format" msgstr "" -#: nm.c:451 readelf.c:12698 readelf.c:12741 +#: nm.c:451 readelf.c:13169 readelf.c:13212 #, c-format msgid "<processor specific>: %d" msgstr "" -#: nm.c:453 readelf.c:12705 readelf.c:12758 +#: nm.c:453 readelf.c:13176 readelf.c:13229 #, c-format msgid "<OS specific>: %d" msgstr "" -#: nm.c:455 readelf.c:12708 readelf.c:12761 +#: nm.c:455 readelf.c:13179 readelf.c:13232 #, c-format msgid "<unknown>: %d" msgstr "" @@ -5106,19 +5068,19 @@ msgstr "" msgid "<unknown>: %d/%d" msgstr "" -#: nm.c:742 +#: nm.c:747 #, c-format msgid "" "\n" "Archive index:\n" msgstr "" -#: nm.c:796 nm.c:1469 +#: nm.c:801 nm.c:1474 #, c-format msgid "%s: plugin needed to handle lto object" msgstr "" -#: nm.c:1680 +#: nm.c:1685 #, c-format msgid "" "\n" @@ -5127,7 +5089,7 @@ msgid "" "\n" msgstr "" -#: nm.c:1682 +#: nm.c:1687 #, c-format msgid "" "\n" @@ -5136,7 +5098,7 @@ msgid "" "\n" msgstr "" -#: nm.c:1684 nm.c:1745 +#: nm.c:1689 nm.c:1750 #, c-format msgid "" "Name Value Class Type Size Line " @@ -5144,7 +5106,7 @@ msgid "" "\n" msgstr "" -#: nm.c:1687 nm.c:1748 +#: nm.c:1692 nm.c:1753 #, c-format msgid "" "Name Value Class Type " @@ -5152,7 +5114,7 @@ msgid "" "\n" msgstr "" -#: nm.c:1741 +#: nm.c:1746 #, c-format msgid "" "\n" @@ -5161,7 +5123,7 @@ msgid "" "\n" msgstr "" -#: nm.c:1743 +#: nm.c:1748 #, c-format msgid "" "\n" @@ -5170,25 +5132,25 @@ msgid "" "\n" msgstr "" -#: nm.c:1824 +#: nm.c:1829 #, c-format msgid "Print width has not been initialized (%d)" msgstr "" -#: nm.c:2089 objdump.c:6229 readelf.c:5667 strings.c:314 +#: nm.c:2094 objdump.c:6248 readelf.c:6144 strings.c:314 #, c-format msgid "invalid argument to -U/--unicode: %s" msgstr "" -#: nm.c:2107 +#: nm.c:2112 msgid "Only -X 32_64 is supported" msgstr "" -#: nm.c:2139 +#: nm.c:2144 msgid "Using the --size-sort and --undefined-only options together" msgstr "" -#: nm.c:2140 +#: nm.c:2145 msgid "will produce no output, since undefined symbols have no size." msgstr "" @@ -5445,672 +5407,684 @@ msgid "" " -o <file> Place stripped output into <file>\n" msgstr "" -#: objcopy.c:814 +#: objcopy.c:815 #, c-format msgid "unrecognized section flag `%s'" msgstr "" -#: objcopy.c:815 objcopy.c:887 +#: objcopy.c:816 objcopy.c:890 #, c-format msgid "supported flags: %s" msgstr "" -#: objcopy.c:886 +#: objcopy.c:889 #, c-format msgid "unrecognized symbol flag `%s'" msgstr "" -#: objcopy.c:945 +#: objcopy.c:948 #, c-format msgid "error: %s both copied and removed" msgstr "" -#: objcopy.c:951 +#: objcopy.c:954 #, c-format msgid "error: %s both sets and alters VMA" msgstr "" -#: objcopy.c:957 +#: objcopy.c:960 #, c-format msgid "error: %s both sets and alters LMA" msgstr "" -#: objcopy.c:1120 +#: objcopy.c:1123 #, c-format msgid "cannot open '%s': %s" msgstr "" -#: objcopy.c:1123 objcopy.c:5167 +#: objcopy.c:1126 objcopy.c:5199 #, c-format msgid "%s: fread failed" msgstr "" -#: objcopy.c:1196 +#: objcopy.c:1199 #, c-format msgid "%s:%d: Ignoring rubbish found on this line" msgstr "" -#: objcopy.c:1368 +#: objcopy.c:1371 #, c-format msgid "error: section %s matches both remove and copy options" msgstr "" -#: objcopy.c:1371 +#: objcopy.c:1374 #, c-format msgid "error: section %s matches both update and remove options" msgstr "" -#: objcopy.c:1546 +#: objcopy.c:1549 #, c-format msgid "Section %s not found" msgstr "" -#: objcopy.c:1596 +#: objcopy.c:1599 msgid "redefining symbols does not work on LTO-compiled object files" msgstr "" -#: objcopy.c:1708 +#: objcopy.c:1711 #, c-format msgid "not stripping symbol `%s' because it is named in a relocation" msgstr "" -#: objcopy.c:1769 +#: objcopy.c:1772 #, c-format msgid "'before=%s' not found" msgstr "" -#: objcopy.c:1808 +#: objcopy.c:1811 #, c-format msgid "%s: Multiple redefinition of symbol \"%s\"" msgstr "" -#: objcopy.c:1812 +#: objcopy.c:1815 #, c-format msgid "%s: Symbol \"%s\" is target of more than one redefinition" msgstr "" -#: objcopy.c:1839 +#: objcopy.c:1842 #, c-format msgid "couldn't open symbol redefinition file %s (error: %s)" msgstr "" -#: objcopy.c:1917 +#: objcopy.c:1920 #, c-format msgid "%s:%d: garbage found at end of line" msgstr "" -#: objcopy.c:1920 +#: objcopy.c:1923 #, c-format msgid "%s:%d: missing new symbol name" msgstr "" -#: objcopy.c:1930 +#: objcopy.c:1933 #, c-format msgid "%s:%d: premature end of file" msgstr "" -#: objcopy.c:1956 +#: objcopy.c:1959 #, c-format msgid "stat returns negative size for `%s'" msgstr "" -#: objcopy.c:1968 +#: objcopy.c:1971 #, c-format msgid "copy from `%s' [unknown] to `%s' [unknown]\n" msgstr "" -#: objcopy.c:2213 +#: objcopy.c:2216 #, c-format msgid "%s[%s]: Cannot merge - there are relocations against this section" msgstr "" -#: objcopy.c:2235 +#: objcopy.c:2238 msgid "corrupt GNU build attribute note: description size not a factor of 4" msgstr "" -#: objcopy.c:2242 +#: objcopy.c:2245 msgid "corrupt GNU build attribute note: wrong note type" msgstr "" -#: objcopy.c:2248 +#: objcopy.c:2251 msgid "corrupt GNU build attribute note: note too big" msgstr "" -#: objcopy.c:2254 +#: objcopy.c:2257 msgid "corrupt GNU build attribute note: name too small" msgstr "" -#: objcopy.c:2277 +#: objcopy.c:2280 msgid "corrupt GNU build attribute note: unsupported version" msgstr "" -#: objcopy.c:2311 +#: objcopy.c:2314 msgid "corrupt GNU build attribute note: bad description size" msgstr "" -#: objcopy.c:2347 +#: objcopy.c:2350 msgid "corrupt GNU build attribute note: name not NUL terminated" msgstr "" -#: objcopy.c:2359 +#: objcopy.c:2362 msgid "corrupt GNU build attribute notes: excess data at end" msgstr "" -#: objcopy.c:2366 +#: objcopy.c:2369 msgid "bad GNU build attribute notes: no known versions detected" msgstr "" #. This happens with glibc. No idea why. -#: objcopy.c:2370 +#: objcopy.c:2373 #, c-format msgid "%s[%s]: Warning: version note missing - assuming version 3" msgstr "" -#: objcopy.c:2380 +#: objcopy.c:2383 msgid "bad GNU build attribute notes: multiple different versions" msgstr "" -#: objcopy.c:2630 +#: objcopy.c:2633 #, c-format msgid "%s[%s]: Note - dropping 'share' flag as output format is not COFF" msgstr "" +#: objcopy.c:2645 +#, c-format +msgid "%s[%s]: 'large' flag is ELF x86-64 specific" +msgstr "" + #. PR 17636: Call non-fatal so that we return to our parent who #. may need to tidy temporary files. -#: objcopy.c:2675 +#: objcopy.c:2691 #, c-format msgid "unable to change endianness of '%s'" msgstr "" -#: objcopy.c:2682 +#: objcopy.c:2698 #, c-format msgid "unable to modify '%s' due to errors" msgstr "" -#: objcopy.c:2695 +#: objcopy.c:2711 #, c-format msgid "error: the input file '%s' has no sections" msgstr "" -#: objcopy.c:2723 +#: objcopy.c:2739 #, c-format msgid "" "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi|zstd] is unsupported on `%" "s'" msgstr "" -#: objcopy.c:2731 +#: objcopy.c:2747 #, c-format msgid "--elf-stt-common=[yes|no] is unsupported on `%s'" msgstr "" -#: objcopy.c:2738 +#: objcopy.c:2754 #, c-format msgid "--strip-section-headers is unsupported on `%s'" msgstr "" -#: objcopy.c:2745 +#: objcopy.c:2761 #, c-format msgid "copy from `%s' [%s] to `%s' [%s]\n" msgstr "" -#: objcopy.c:2793 +#: objcopy.c:2809 #, c-format msgid "Input file `%s' ignores binary architecture parameter." msgstr "" -#: objcopy.c:2809 +#: objcopy.c:2825 #, c-format msgid "Unable to recognise the format of the input file `%s'" msgstr "" -#: objcopy.c:2812 +#: objcopy.c:2828 #, c-format msgid "Output file cannot represent architecture `%s'" msgstr "" -#: objcopy.c:2878 +#: objcopy.c:2894 #, c-format msgid "warning: file alignment (0x%<PRIx64>) > section alignment (0x%<PRIx64>)" msgstr "" -#: objcopy.c:2947 +#: objcopy.c:2963 #, c-format msgid "can't add section '%s'" msgstr "" -#: objcopy.c:2961 +#: objcopy.c:2977 #, c-format msgid "can't create section `%s'" msgstr "" -#: objcopy.c:3009 +#: objcopy.c:3025 #, c-format msgid "error: %s not found, can't be updated" msgstr "" -#: objcopy.c:3049 +#: objcopy.c:3065 msgid "warning: could not load note section" msgstr "" -#: objcopy.c:3065 +#: objcopy.c:3081 msgid "warning: failed to set merged notes size" msgstr "" -#: objcopy.c:3091 +#: objcopy.c:3107 #, c-format msgid "can't dump section '%s' - it does not exist" msgstr "" -#: objcopy.c:3099 +#: objcopy.c:3115 msgid "can't dump section - it has no contents" msgstr "" -#: objcopy.c:3111 +#: objcopy.c:3127 msgid "could not open section dump file" msgstr "" -#: objcopy.c:3119 +#: objcopy.c:3135 #, c-format msgid "error writing section contents to %s (error: %s)" msgstr "" -#: objcopy.c:3129 +#: objcopy.c:3145 msgid "could not retrieve section contents" msgstr "" -#: objcopy.c:3143 +#: objcopy.c:3159 #, c-format msgid "%s: debuglink section already exists" msgstr "" -#: objcopy.c:3155 +#: objcopy.c:3171 #, c-format msgid "cannot create debug link section `%s'" msgstr "" -#: objcopy.c:3249 +#: objcopy.c:3265 msgid "Can't fill gap after section" msgstr "" -#: objcopy.c:3274 +#: objcopy.c:3290 msgid "can't add padding" msgstr "" -#: objcopy.c:3452 +#: objcopy.c:3468 msgid "error: failed to locate merged notes" msgstr "" -#: objcopy.c:3461 +#: objcopy.c:3477 msgid "error: failed to merge notes" msgstr "" -#: objcopy.c:3470 +#: objcopy.c:3486 msgid "error: failed to copy merged notes into output" msgstr "" -#: objcopy.c:3487 +#: objcopy.c:3503 #, c-format msgid "%s: Could not find any mergeable note sections" msgstr "" -#: objcopy.c:3496 +#: objcopy.c:3512 #, c-format msgid "cannot fill debug link section `%s'" msgstr "" -#: objcopy.c:3557 +#: objcopy.c:3573 msgid "error copying private BFD data" msgstr "" -#: objcopy.c:3568 +#: objcopy.c:3584 #, c-format msgid "this target does not support %lu alternative machine codes" msgstr "" -#: objcopy.c:3572 +#: objcopy.c:3588 msgid "treating that number as an absolute e_machine value instead" msgstr "" -#: objcopy.c:3576 +#: objcopy.c:3592 msgid "ignoring the alternative value" msgstr "" -#: objcopy.c:3622 +#: objcopy.c:3640 msgid "sorry: copying thin archives is not currently supported" msgstr "" -#: objcopy.c:3629 objcopy.c:3684 +#: objcopy.c:3647 objcopy.c:3700 #, c-format msgid "cannot create tempdir for archive copying (error: %s)" msgstr "" -#: objcopy.c:3665 +#: objcopy.c:3681 #, c-format msgid "illegal pathname found in archive member: %s" msgstr "" -#: objcopy.c:3719 +#: objcopy.c:3735 msgid "Unable to recognise the format of file" msgstr "" -#: objcopy.c:3839 +#: objcopy.c:3857 #, c-format msgid "error: the input file '%s' is empty" msgstr "" -#: objcopy.c:3874 +#: objcopy.c:3892 msgid "--compress-debug-sections=zstd: binutils is not built with zstd support" msgstr "" -#: objcopy.c:3929 +#: objcopy.c:3948 #, c-format msgid "--add-gnu-debuglink ignored for archive %s" msgstr "" -#: objcopy.c:4026 +#: objcopy.c:4046 #, c-format msgid "Multiple renames of section %s" msgstr "" -#: objcopy.c:4072 +#: objcopy.c:4092 msgid "error in private header data" msgstr "" -#: objcopy.c:4173 objcopy.c:4181 +#: objcopy.c:4205 objcopy.c:4213 msgid "failed to create output section" msgstr "" -#: objcopy.c:4190 +#: objcopy.c:4222 msgid "failed to set size" msgstr "" -#: objcopy.c:4206 +#: objcopy.c:4238 msgid "failed to set vma" msgstr "" -#: objcopy.c:4233 +#: objcopy.c:4265 msgid "failed to set alignment" msgstr "" -#: objcopy.c:4262 +#: objcopy.c:4294 msgid "failed to copy private data" msgstr "" -#: objcopy.c:4419 +#: objcopy.c:4451 msgid "relocation count is negative" msgstr "" #. User must pad the section up in order to do this. -#: objcopy.c:4506 +#: objcopy.c:4538 #, c-format msgid "" "cannot reverse bytes: length of section %s must be evenly divisible by %d" msgstr "" -#: objcopy.c:4716 +#: objcopy.c:4748 msgid "can't create debugging section" msgstr "" -#: objcopy.c:4730 +#: objcopy.c:4762 msgid "can't set debugging section contents" msgstr "" -#: objcopy.c:4740 +#: objcopy.c:4772 #, c-format msgid "don't know how to write debugging information for %s" msgstr "" -#: objcopy.c:4932 +#: objcopy.c:4964 msgid "could not create temporary file to hold stripped copy" msgstr "" -#: objcopy.c:5006 +#: objcopy.c:5038 #, c-format msgid "%s: bad version in PE subsystem" msgstr "" -#: objcopy.c:5036 +#: objcopy.c:5068 #, c-format msgid "unknown PE subsystem: %s" msgstr "" -#: objcopy.c:5120 objcopy.c:5396 objcopy.c:5476 objcopy.c:5614 objcopy.c:5646 -#: objcopy.c:5709 objcopy.c:5713 objcopy.c:5733 +#: objcopy.c:5152 objcopy.c:5428 objcopy.c:5508 objcopy.c:5646 objcopy.c:5678 +#: objcopy.c:5741 objcopy.c:5745 objcopy.c:5765 #, c-format msgid "bad format for %s" msgstr "" -#: objcopy.c:5149 +#: objcopy.c:5181 #, c-format msgid "cannot open: %s: %s" msgstr "" -#: objcopy.c:5204 +#: objcopy.c:5236 msgid "byte number must be non-negative" msgstr "" -#: objcopy.c:5210 +#: objcopy.c:5242 #, c-format msgid "architecture %s unknown" msgstr "" -#: objcopy.c:5218 +#: objcopy.c:5250 msgid "interleave must be positive" msgstr "" -#: objcopy.c:5227 +#: objcopy.c:5259 msgid "interleave width must be positive" msgstr "" -#: objcopy.c:5551 +#: objcopy.c:5583 #, c-format msgid "unrecognized --compress-debug-sections type `%s'" msgstr "" -#: objcopy.c:5572 +#: objcopy.c:5604 #, c-format msgid "unrecognized --elf-stt-common= option `%s'" msgstr "" -#: objcopy.c:5583 +#: objcopy.c:5615 #, c-format msgid "Warning: truncating gap-fill from 0x%<PRIx64> to 0x%x" msgstr "" -#: objcopy.c:5669 +#: objcopy.c:5701 msgid "bad format for --set-section-alignment: argument needed" msgstr "" -#: objcopy.c:5673 +#: objcopy.c:5705 msgid "bad format for --set-section-alignment: numeric argument needed" msgstr "" #. Number has more than on 1, i.e. wasn't a power of 2. -#: objcopy.c:5685 +#: objcopy.c:5717 msgid "bad format for --set-section-alignment: alignment is not a power of two" msgstr "" -#: objcopy.c:5792 +#: objcopy.c:5824 #, c-format msgid "unknown long section names option '%s'" msgstr "" -#: objcopy.c:5815 +#: objcopy.c:5847 msgid "unable to parse alternative machine code" msgstr "" -#: objcopy.c:5864 +#: objcopy.c:5896 msgid "number of bytes to reverse must be positive and even" msgstr "" -#: objcopy.c:5867 +#: objcopy.c:5899 #, c-format msgid "Warning: ignoring previous --reverse-bytes value of %d" msgstr "" -#: objcopy.c:5882 +#: objcopy.c:5914 #, c-format msgid "%s: invalid reserve value for --heap" msgstr "" -#: objcopy.c:5888 +#: objcopy.c:5920 #, c-format msgid "%s: invalid commit value for --heap" msgstr "" -#: objcopy.c:5913 +#: objcopy.c:5945 #, c-format msgid "%s: invalid reserve value for --stack" msgstr "" -#: objcopy.c:5919 +#: objcopy.c:5951 #, c-format msgid "%s: invalid commit value for --stack" msgstr "" -#: objcopy.c:5937 +#: objcopy.c:5969 msgid "error: verilog data width must be 1, 2, 4, 8 or 16" msgstr "" -#: objcopy.c:5955 +#: objcopy.c:5987 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)" msgstr "" -#: objcopy.c:5967 +#: objcopy.c:5999 msgid "interleave start byte must be set with --byte" msgstr "" -#: objcopy.c:5970 +#: objcopy.c:6002 msgid "byte number must be less than interleave" msgstr "" -#: objcopy.c:5973 +#: objcopy.c:6005 msgid "interleave width must be less than or equal to interleave - byte`" msgstr "" -#: objcopy.c:5996 +#: objcopy.c:6028 #, c-format msgid "unknown input EFI target: %s" msgstr "" -#: objcopy.c:6006 +#: objcopy.c:6038 #, c-format msgid "unknown output EFI target: %s" msgstr "" -#: objcopy.c:6030 +#: objcopy.c:6062 #, c-format msgid "" "warning: could not create temporary file whilst copying '%s', (error: %s)" msgstr "" -#: objcopy.c:6062 objcopy.c:6070 +#: objcopy.c:6094 objcopy.c:6102 #, c-format msgid "%s %s%c0x%<PRIx64> never used" msgstr "" -#: objdump.c:253 +#: objdump.c:254 #, c-format msgid "Usage: %s <option(s)> <file(s)>\n" msgstr "" -#: objdump.c:254 +#: objdump.c:255 #, c-format msgid " Display information from object <file(s)>.\n" msgstr "" -#: objdump.c:255 +#: objdump.c:256 #, c-format msgid " At least one of the following switches must be given:\n" msgstr "" -#: objdump.c:256 +#: objdump.c:257 #, c-format msgid " -a, --archive-headers Display archive header information\n" msgstr "" -#: objdump.c:258 +#: objdump.c:259 #, c-format msgid "" " -f, --file-headers Display the contents of the overall file header\n" msgstr "" -#: objdump.c:260 +#: objdump.c:261 #, c-format msgid "" " -p, --private-headers Display object format specific file header " "contents\n" msgstr "" -#: objdump.c:262 +#: objdump.c:263 #, c-format msgid " -P, --private=OPT,OPT... Display object format specific contents\n" msgstr "" -#: objdump.c:264 +#: objdump.c:265 #, c-format msgid "" " -h, --[section-]headers Display the contents of the section headers\n" msgstr "" -#: objdump.c:266 +#: objdump.c:267 #, c-format msgid " -x, --all-headers Display the contents of all headers\n" msgstr "" -#: objdump.c:268 +#: objdump.c:269 #, c-format msgid "" " -d, --disassemble Display assembler contents of executable " "sections\n" msgstr "" -#: objdump.c:270 +#: objdump.c:271 #, c-format msgid " -D, --disassemble-all Display assembler contents of all sections\n" msgstr "" -#: objdump.c:272 +#: objdump.c:273 #, c-format msgid " --disassemble=<sym> Display assembler contents from <sym>\n" msgstr "" -#: objdump.c:274 +#: objdump.c:275 #, c-format msgid " -S, --source Intermix source code with disassembly\n" msgstr "" -#: objdump.c:276 +#: objdump.c:277 #, c-format msgid " --source-comment[=<txt>] Prefix lines of source code with <txt>\n" msgstr "" -#: objdump.c:278 +#: objdump.c:279 #, c-format msgid "" " -s, --full-contents Display the full contents of all sections " "requested\n" msgstr "" -#: objdump.c:280 +#: objdump.c:281 +#, c-format +msgid "" +" -Z, --decompress Decompress section(s) before displaying their " +"contents\n" +msgstr "" + +#: objdump.c:283 #, c-format msgid " -g, --debugging Display debug information in object file\n" msgstr "" -#: objdump.c:282 +#: objdump.c:285 #, c-format msgid "" " -e, --debugging-tags Display debug information using ctags style\n" msgstr "" -#: objdump.c:284 +#: objdump.c:287 #, c-format msgid "" " -G, --stabs Display (in raw form) any STABS info in the file\n" msgstr "" -#: objdump.c:286 +#: objdump.c:289 #, c-format msgid "" " -W, --dwarf[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/=decodedline,\n" @@ -6121,14 +6095,14 @@ msgid "" " Display the contents of DWARF debug sections\n" msgstr "" -#: objdump.c:293 +#: objdump.c:296 #, c-format msgid "" " -Wk,--dwarf=links Display the contents of sections that link to\n" " separate debuginfo files\n" msgstr "" -#: objdump.c:297 +#: objdump.c:300 #, c-format msgid "" " -WK,--dwarf=follow-links\n" @@ -6136,21 +6110,21 @@ msgid "" "(default)\n" msgstr "" -#: objdump.c:300 +#: objdump.c:303 #, c-format msgid "" " -WN,--dwarf=no-follow-links\n" " Do not follow links to separate debug info files\n" msgstr "" -#: objdump.c:304 +#: objdump.c:307 #, c-format msgid "" " -WK,--dwarf=follow-links\n" " Follow links to separate debug info files\n" msgstr "" -#: objdump.c:307 +#: objdump.c:310 #, c-format msgid "" " -WN,--dwarf=no-follow-links\n" @@ -6158,7 +6132,7 @@ msgid "" " (default)\n" msgstr "" -#: objdump.c:313 +#: objdump.c:316 #, c-format msgid "" " -WD --dwarf=use-debuginfod\n" @@ -6166,7 +6140,7 @@ msgid "" "servers (default)\n" msgstr "" -#: objdump.c:316 +#: objdump.c:319 #, c-format msgid "" " -WE --dwarf=do-not-use-debuginfod\n" @@ -6174,154 +6148,154 @@ msgid "" "servers\n" msgstr "" -#: objdump.c:320 +#: objdump.c:323 #, c-format msgid "" " -L, --process-links Display the contents of non-debug sections in\n" " separate debuginfo files. (Implies -WK)\n" msgstr "" -#: objdump.c:324 +#: objdump.c:327 #, c-format msgid "" " --ctf[=SECTION] Display CTF info from SECTION, (default `.ctf')\n" msgstr "" -#: objdump.c:327 +#: objdump.c:330 #, c-format msgid "" " --sframe[=SECTION] Display SFrame info from SECTION, (default '." "sframe')\n" msgstr "" -#: objdump.c:329 +#: objdump.c:332 #, c-format msgid "" " -t, --syms Display the contents of the symbol table(s)\n" msgstr "" -#: objdump.c:331 +#: objdump.c:334 #, c-format msgid "" " -T, --dynamic-syms Display the contents of the dynamic symbol table\n" msgstr "" -#: objdump.c:333 +#: objdump.c:336 #, c-format msgid " -r, --reloc Display the relocation entries in the file\n" msgstr "" -#: objdump.c:335 +#: objdump.c:338 #, c-format msgid "" " -R, --dynamic-reloc Display the dynamic relocation entries in the " "file\n" msgstr "" -#: objdump.c:337 +#: objdump.c:340 #, c-format msgid " @<file> Read options from <file>\n" msgstr "" -#: objdump.c:339 +#: objdump.c:342 #, c-format msgid " -v, --version Display this program's version number\n" msgstr "" -#: objdump.c:341 +#: objdump.c:344 #, c-format msgid "" " -i, --info List object formats and architectures supported\n" msgstr "" -#: objdump.c:343 +#: objdump.c:346 #, c-format msgid " -H, --help Display this information\n" msgstr "" -#: objdump.c:350 +#: objdump.c:353 #, c-format msgid "" "\n" " The following switches are optional:\n" msgstr "" -#: objdump.c:351 +#: objdump.c:354 #, c-format msgid "" " -b, --target=BFDNAME Specify the target object format as " "BFDNAME\n" msgstr "" -#: objdump.c:353 +#: objdump.c:356 #, c-format msgid "" " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n" msgstr "" -#: objdump.c:355 +#: objdump.c:358 #, c-format msgid "" " -j, --section=NAME Only display information for section NAME\n" msgstr "" -#: objdump.c:357 +#: objdump.c:360 #, c-format msgid " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n" msgstr "" -#: objdump.c:359 +#: objdump.c:362 #, c-format msgid "" " -EB --endian=big Assume big endian format when " "disassembling\n" msgstr "" -#: objdump.c:361 +#: objdump.c:364 #, c-format msgid "" " -EL --endian=little Assume little endian format when " "disassembling\n" msgstr "" -#: objdump.c:363 +#: objdump.c:366 #, c-format msgid "" " --file-start-context Include context from start of file (with -" "S)\n" msgstr "" -#: objdump.c:365 +#: objdump.c:368 #, c-format msgid "" " -I, --include=DIR Add DIR to search list for source files\n" msgstr "" -#: objdump.c:367 +#: objdump.c:370 #, c-format msgid "" " -l, --line-numbers Include line numbers and filenames in " "output\n" msgstr "" -#: objdump.c:369 +#: objdump.c:372 #, c-format msgid "" " -F, --file-offsets Include file offsets when displaying " "information\n" msgstr "" -#: objdump.c:371 +#: objdump.c:374 #, c-format msgid "" " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n" msgstr "" -#: objdump.c:373 +#: objdump.c:376 msgid " STYLE can be " msgstr "" -#: objdump.c:375 +#: objdump.c:378 #, c-format msgid "" " --recurse-limit Enable a limit on recursion whilst " @@ -6329,20 +6303,20 @@ msgid "" " (default)\n" msgstr "" -#: objdump.c:378 +#: objdump.c:381 #, c-format msgid "" " --no-recurse-limit Disable a limit on recursion whilst " "demangling\n" msgstr "" -#: objdump.c:380 +#: objdump.c:383 #, c-format msgid "" " -w, --wide Format output for more than 80 columns\n" msgstr "" -#: objdump.c:382 +#: objdump.c:385 #, c-format msgid "" " -U[d|l|i|x|e|h] Controls the display of UTF-8 unicode " @@ -6350,169 +6324,169 @@ msgid "" " --unicode=[default|locale|invalid|hex|escape|highlight]\n" msgstr "" -#: objdump.c:385 +#: objdump.c:388 #, c-format msgid "" " -z, --disassemble-zeroes Do not skip blocks of zeroes when " "disassembling\n" msgstr "" -#: objdump.c:387 +#: objdump.c:390 #, c-format msgid "" " --start-address=ADDR Only process data whose address is >= ADDR\n" msgstr "" -#: objdump.c:389 +#: objdump.c:392 #, c-format msgid "" " --stop-address=ADDR Only process data whose address is < ADDR\n" msgstr "" -#: objdump.c:391 +#: objdump.c:394 #, c-format msgid "" " --no-addresses Do not print address alongside disassembly\n" msgstr "" -#: objdump.c:393 +#: objdump.c:396 #, c-format msgid "" " --prefix-addresses Print complete address alongside " "disassembly\n" msgstr "" -#: objdump.c:395 +#: objdump.c:398 #, c-format msgid "" " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n" msgstr "" -#: objdump.c:397 +#: objdump.c:400 #, c-format msgid "" " --insn-width=WIDTH Display WIDTH bytes on a single line for -" "d\n" msgstr "" -#: objdump.c:399 +#: objdump.c:402 #, c-format msgid "" " --adjust-vma=OFFSET Add OFFSET to all displayed section " "addresses\n" msgstr "" -#: objdump.c:401 +#: objdump.c:404 #, c-format msgid "" " --show-all-symbols When disassembling, display all symbols at " "a given address\n" msgstr "" -#: objdump.c:403 +#: objdump.c:406 #, c-format msgid "" " --special-syms Include special symbols in symbol dumps\n" msgstr "" -#: objdump.c:405 +#: objdump.c:408 #, c-format msgid "" " --inlines Print all inlines for source line (with -" "l)\n" msgstr "" -#: objdump.c:407 +#: objdump.c:410 #, c-format msgid " --prefix=PREFIX Add PREFIX to absolute paths for -S\n" msgstr "" -#: objdump.c:409 +#: objdump.c:412 #, c-format msgid " --prefix-strip=LEVEL Strip initial directory names for -S\n" msgstr "" -#: objdump.c:411 +#: objdump.c:414 #, c-format msgid "" " --dwarf-depth=N Do not display DIEs at depth N or greater\n" msgstr "" -#: objdump.c:413 +#: objdump.c:416 #, c-format msgid " --dwarf-start=N Display DIEs starting at offset N\n" msgstr "" -#: objdump.c:415 +#: objdump.c:418 #, c-format msgid "" " --dwarf-check Make additional dwarf consistency checks.\n" msgstr "" -#: objdump.c:418 +#: objdump.c:421 #, c-format msgid "" " --ctf-parent=NAME Use CTF archive member NAME as the CTF " "parent\n" msgstr "" -#: objdump.c:421 +#: objdump.c:424 #, c-format msgid "" " --visualize-jumps Visualize jumps by drawing ASCII art lines\n" msgstr "" -#: objdump.c:423 +#: objdump.c:426 #, c-format msgid " --visualize-jumps=color Use colors in the ASCII art\n" msgstr "" -#: objdump.c:425 +#: objdump.c:428 #, c-format msgid "" " --visualize-jumps=extended-color\n" " Use extended 8-bit color codes\n" msgstr "" -#: objdump.c:428 +#: objdump.c:431 #, c-format msgid " --visualize-jumps=off Disable jump visualization\n" msgstr "" -#: objdump.c:431 +#: objdump.c:434 #, c-format msgid "" " --disassembler-color=off Disable disassembler color output.\n" msgstr "" -#: objdump.c:433 +#: objdump.c:436 #, c-format msgid "" " --disassembler-color=terminal Enable disassembler color output if " "displaying on a terminal. (default)\n" msgstr "" -#: objdump.c:436 +#: objdump.c:439 #, c-format msgid "" " --disassembler-color=off Disable disassembler color output. " "(default)\n" msgstr "" -#: objdump.c:438 +#: objdump.c:441 #, c-format msgid "" " --disassembler-color=terminal Enable disassembler color output if " "displaying on a terminal.\n" msgstr "" -#: objdump.c:441 +#: objdump.c:444 #, c-format msgid "" " --disassembler-color=on Enable disassembler color output.\n" msgstr "" -#: objdump.c:443 +#: objdump.c:446 #, c-format msgid "" " --disassembler-color=extended Use 8-bit colors in disassembler " @@ -6520,299 +6494,306 @@ msgid "" "\n" msgstr "" -#: objdump.c:454 +#: objdump.c:457 #, c-format msgid "" "\n" "Options supported for -P/--private switch:\n" msgstr "" -#: objdump.c:819 +#: objdump.c:828 #, c-format msgid "section '%s' mentioned in a -j option, but not found in any input file" msgstr "" -#: objdump.c:974 +#: objdump.c:986 #, c-format msgid "Sections:\n" msgstr "" -#: objdump.c:980 +#: objdump.c:992 #, c-format msgid "Idx %-*s Size %-*s%-*sFile off Algn" msgstr "" -#: objdump.c:986 +#: objdump.c:998 #, c-format msgid " Flags" msgstr "" -#: objdump.c:1003 +#: objdump.c:1015 #, c-format msgid "failed to read symbol table from: %s" msgstr "" -#: objdump.c:1005 objdump.c:5406 objdump.c:5458 +#: objdump.c:1017 objdump.c:5422 objdump.c:5474 msgid "error message was" msgstr "" -#: objdump.c:1034 +#: objdump.c:1046 #, c-format msgid "%s: not a dynamic object" msgstr "" -#: objdump.c:1639 objdump.c:1667 +#: objdump.c:1651 objdump.c:1679 #, c-format msgid " (File Offset: 0x%lx)" msgstr "" -#: objdump.c:2065 +#: objdump.c:2077 #, c-format msgid "source file %s is more recent than object file\n" msgstr "" -#: objdump.c:2434 +#: objdump.c:2446 msgid "disassembly color not correctly selected" msgstr "" -#: objdump.c:3308 +#: objdump.c:3320 #, c-format msgid "\t... (skipping %lu zeroes, resuming at file offset: 0x%lx)\n" msgstr "" -#: objdump.c:3447 +#: objdump.c:3459 #, c-format msgid "disassemble_fn returned length %d" msgstr "" -#: objdump.c:3784 objdump.c:5023 +#: objdump.c:3796 objdump.c:5039 #, c-format msgid "Reading section %s failed because: %s" msgstr "" -#: objdump.c:3805 +#: objdump.c:3817 #, c-format msgid "" "\n" "Disassembly of section %s:\n" msgstr "" -#: objdump.c:4123 +#: objdump.c:4135 #, c-format msgid "can't use supplied machine %s" msgstr "" -#: objdump.c:4146 +#: objdump.c:4158 #, c-format msgid "can't disassemble for architecture %s\n" msgstr "" -#: objdump.c:4239 +#: objdump.c:4252 #, c-format msgid "" "\n" "Section '%s' has an invalid size: %#<PRIx64>.\n" msgstr "" -#: objdump.c:4284 +#: objdump.c:4297 #, c-format msgid "" "\n" "Can't get contents for section '%s'.\n" msgstr "" -#: objdump.c:4442 +#: objdump.c:4455 #, c-format msgid "File %s does not contain any dwarf debug information\n" msgstr "" -#: objdump.c:4478 +#: objdump.c:4491 #, c-format msgid "" "No %s section present\n" "\n" msgstr "" -#: objdump.c:4487 +#: objdump.c:4500 #, c-format msgid "reading %s section of %s failed: %s" msgstr "" -#: objdump.c:4525 +#: objdump.c:4538 #, c-format msgid "" "Contents of %s section:\n" "\n" msgstr "" -#: objdump.c:4667 +#: objdump.c:4680 #, c-format msgid "architecture: %s, " msgstr "" -#: objdump.c:4670 +#: objdump.c:4683 #, c-format msgid "flags 0x%08x:\n" msgstr "" -#: objdump.c:4683 +#: objdump.c:4696 #, c-format msgid "" "\n" "start address 0x" msgstr "" -#: objdump.c:4733 readelf.c:15868 +#: objdump.c:4746 readelf.c:16338 #, c-format msgid "%s: %s" msgstr "" -#: objdump.c:4733 readelf.c:15868 +#: objdump.c:4746 readelf.c:16338 msgid "warning" msgstr "" -#: objdump.c:4733 readelf.c:15868 +#: objdump.c:4746 readelf.c:16338 msgid "error" msgstr "" -#: objdump.c:4739 readelf.c:15873 +#: objdump.c:4752 readelf.c:16343 #, c-format msgid "CTF error: cannot get CTF errors: `%s'" msgstr "" -#: objdump.c:4763 readelf.c:15895 +#: objdump.c:4776 readelf.c:16365 #, c-format msgid "" "\n" "CTF archive member: %s:\n" msgstr "" -#: objdump.c:4783 +#: objdump.c:4796 #, c-format msgid "Iteration failed: %s, %s" msgstr "" -#: objdump.c:4825 objdump.c:4834 +#: objdump.c:4838 objdump.c:4847 #, c-format msgid "CTF open failure: %s" msgstr "" -#: objdump.c:4841 +#: objdump.c:4854 #, c-format msgid "Contents of CTF section %s:\n" msgstr "" -#: objdump.c:4848 +#: objdump.c:4861 #, c-format msgid "CTF archive member open failure: %s" msgstr "" -#: objdump.c:4893 readelf.c:16069 +#: objdump.c:4906 readelf.c:16539 #, c-format msgid "Contents of the SFrame section %s:" msgstr "" -#: objdump.c:4907 +#: objdump.c:4920 #, c-format msgid "warning: private headers incomplete: %s" msgstr "" -#: objdump.c:4925 +#: objdump.c:4938 msgid "option -P/--private not supported by this file" msgstr "" -#: objdump.c:4949 +#: objdump.c:4962 #, c-format msgid "target specific dump '%s' not supported" msgstr "" -#: objdump.c:5015 +#: objdump.c:5028 #, c-format msgid "Contents of section %s:" msgstr "" -#: objdump.c:5017 +#: objdump.c:5030 #, c-format msgid " (Starting at file offset: 0x%lx)" msgstr "" -#: objdump.c:5127 +#: objdump.c:5035 readelf.c:16042 +#, c-format +msgid "" +" NOTE: This section is compressed, but its contents have NOT been expanded " +"for this dump.\n" +msgstr "" + +#: objdump.c:5143 #, c-format msgid "no symbols\n" msgstr "" -#: objdump.c:5134 +#: objdump.c:5150 #, c-format msgid "no information for symbol number %ld\n" msgstr "" -#: objdump.c:5137 +#: objdump.c:5153 #, c-format msgid "could not determine the type of symbol number %ld\n" msgstr "" -#: objdump.c:5404 objdump.c:5456 +#: objdump.c:5420 objdump.c:5472 #, c-format msgid "failed to read relocs in: %s" msgstr "" -#: objdump.c:5587 +#: objdump.c:5603 #, c-format msgid "" "\n" "%s: file format %s\n" msgstr "" -#: objdump.c:5697 +#: objdump.c:5713 #, c-format msgid "%s: printing debugging information failed" msgstr "" -#: objdump.c:5787 +#: objdump.c:5803 #, c-format msgid "In archive %s:\n" msgstr "" #. Prevent corrupted files from spinning us into an #. infinite loop. 100 is an arbitrary heuristic. -#: objdump.c:5792 +#: objdump.c:5808 msgid "Archive nesting is too deep" msgstr "" -#: objdump.c:5797 +#: objdump.c:5813 #, c-format msgid "In nested archive %s:\n" msgstr "" -#: objdump.c:5958 +#: objdump.c:5977 msgid "error: the start address should be before the end address" msgstr "" -#: objdump.c:5963 +#: objdump.c:5982 msgid "error: the stop address should be after the start address" msgstr "" -#: objdump.c:5975 +#: objdump.c:5994 msgid "error: prefix strip must be non-negative" msgstr "" -#: objdump.c:5980 +#: objdump.c:5999 msgid "error: instruction width must be positive" msgstr "" -#: objdump.c:6002 +#: objdump.c:6021 msgid "unrecognized argument to --visualize-option" msgstr "" -#: objdump.c:6022 +#: objdump.c:6041 msgid "unrecognized argument to --disassembler-color" msgstr "" -#: objdump.c:6033 +#: objdump.c:6052 msgid "unrecognized -E option" msgstr "" -#: objdump.c:6044 +#: objdump.c:6063 #, c-format msgid "unrecognized --endian type `%s'" msgstr "" @@ -6849,7 +6830,7 @@ msgid "" "type\n" msgstr "" -#: od-macho.c:74 +#: od-macho.c:75 #, c-format msgid "" "For Mach-O files:\n" @@ -6867,233 +6848,233 @@ msgid "" " dyld_info Display dyld information\n" msgstr "" -#: od-macho.c:313 +#: od-macho.c:314 msgid "Mach-O header:\n" msgstr "" -#: od-macho.c:314 +#: od-macho.c:315 #, c-format msgid " magic : %08lx\n" msgstr "" -#: od-macho.c:315 +#: od-macho.c:316 #, c-format msgid " cputype : %08lx (%s)\n" msgstr "" -#: od-macho.c:317 +#: od-macho.c:318 #, c-format msgid " cpusubtype: %08lx\n" msgstr "" -#: od-macho.c:318 +#: od-macho.c:319 #, c-format msgid " filetype : %08lx (%s)\n" msgstr "" -#: od-macho.c:321 +#: od-macho.c:322 #, c-format msgid " ncmds : %08lx (%lu)\n" msgstr "" -#: od-macho.c:322 +#: od-macho.c:323 #, c-format msgid " sizeofcmds: %08lx (%lu)\n" msgstr "" -#: od-macho.c:323 +#: od-macho.c:324 #, c-format msgid " flags : %08lx (" msgstr "" -#: od-macho.c:325 +#: od-macho.c:326 msgid ")\n" msgstr "" -#: od-macho.c:326 +#: od-macho.c:327 #, c-format msgid " reserved : %08x\n" msgstr "" -#: od-macho.c:345 +#: od-macho.c:346 msgid "Segments and Sections:\n" msgstr "" -#: od-macho.c:346 +#: od-macho.c:347 msgid " #: Segment name Section name Address\n" msgstr "" -#: od-macho.c:988 +#: od-macho.c:989 msgid "cannot read rebase dyld info" msgstr "" -#: od-macho.c:993 +#: od-macho.c:994 msgid "cannot read bind dyld info" msgstr "" -#: od-macho.c:998 +#: od-macho.c:999 msgid "cannot read weak bind dyld info" msgstr "" -#: od-macho.c:1003 +#: od-macho.c:1004 msgid "cannot read lazy bind dyld info" msgstr "" -#: od-macho.c:1008 +#: od-macho.c:1009 msgid "cannot read export symbols dyld info" msgstr "" -#: od-macho.c:1088 od-macho.c:1098 od-macho.c:1172 od-macho.c:1224 +#: od-macho.c:1089 od-macho.c:1099 od-macho.c:1173 od-macho.c:1225 #, c-format msgid " [bad block length]\n" msgstr "" -#: od-macho.c:1092 +#: od-macho.c:1093 #, c-format msgid " %u index entry:\n" msgid_plural " %u index entries:\n" msgstr[0] "" msgstr[1] "" -#: od-macho.c:1108 +#: od-macho.c:1109 #, c-format msgid " index entry %u: type: %08x, offset: %08x\n" msgstr "" -#: od-macho.c:1179 +#: od-macho.c:1180 #, c-format msgid " version: %08x\n" msgstr "" -#: od-macho.c:1180 +#: od-macho.c:1181 #, c-format msgid " flags: %08x\n" msgstr "" -#: od-macho.c:1181 +#: od-macho.c:1182 #, c-format msgid " hash offset: %08x\n" msgstr "" -#: od-macho.c:1183 +#: od-macho.c:1184 #, c-format msgid " ident offset: %08x (- %08x)\n" msgstr "" -#: od-macho.c:1185 +#: od-macho.c:1186 #, c-format msgid " identity: %s\n" msgstr "" -#: od-macho.c:1186 +#: od-macho.c:1187 #, c-format msgid " nbr special slots: %08x (at offset %08x)\n" msgstr "" -#: od-macho.c:1189 +#: od-macho.c:1190 #, c-format msgid " nbr code slots: %08x\n" msgstr "" -#: od-macho.c:1190 +#: od-macho.c:1191 #, c-format msgid " code limit: %08x\n" msgstr "" -#: od-macho.c:1191 +#: od-macho.c:1192 #, c-format msgid " hash size: %02x\n" msgstr "" -#: od-macho.c:1192 +#: od-macho.c:1193 #, c-format msgid " hash type: %02x (%s)\n" msgstr "" -#: od-macho.c:1195 +#: od-macho.c:1196 #, c-format msgid " spare1: %02x\n" msgstr "" -#: od-macho.c:1196 +#: od-macho.c:1197 #, c-format msgid " page size: %02x\n" msgstr "" -#: od-macho.c:1197 +#: od-macho.c:1198 #, c-format msgid " spare2: %08x\n" msgstr "" -#: od-macho.c:1199 +#: od-macho.c:1200 #, c-format msgid " scatter offset: %08x\n" msgstr "" -#: od-macho.c:1211 +#: od-macho.c:1212 #, c-format msgid " [truncated block]\n" msgstr "" -#: od-macho.c:1219 +#: od-macho.c:1220 #, c-format msgid " magic : %08x (%s)\n" msgstr "" -#: od-macho.c:1221 +#: od-macho.c:1222 #, c-format msgid " length: %08x\n" msgstr "" -#: od-macho.c:1252 +#: od-macho.c:1253 msgid "cannot read code signature data" msgstr "" -#: od-macho.c:1280 +#: od-macho.c:1281 msgid "cannot read segment split info" msgstr "" -#: od-macho.c:1286 +#: od-macho.c:1287 msgid "segment split info is not nul terminated" msgstr "" -#: od-macho.c:1294 +#: od-macho.c:1295 #, c-format msgid " 32 bit pointers:\n" msgstr "" -#: od-macho.c:1297 +#: od-macho.c:1298 #, c-format msgid " 64 bit pointers:\n" msgstr "" -#: od-macho.c:1300 +#: od-macho.c:1301 #, c-format msgid " PPC hi-16:\n" msgstr "" -#: od-macho.c:1303 +#: od-macho.c:1304 #, c-format msgid " Unhandled location type %u\n" msgstr "" -#: od-macho.c:1327 +#: od-macho.c:1328 msgid "cannot read function starts" msgstr "" -#: od-macho.c:1391 +#: od-macho.c:1392 msgid "cannot read data_in_code" msgstr "" -#: od-macho.c:1429 +#: od-macho.c:1430 msgid "cannot read twolevel hints" msgstr "" -#: od-macho.c:1497 +#: od-macho.c:1498 msgid "cannot read build tools" msgstr "" -#: od-pe.c:214 +#: od-pe.c:215 #, c-format msgid "" "For PE files:\n" @@ -7101,406 +7082,406 @@ msgid "" " sections Display the section headers\n" msgstr "" -#: od-pe.c:256 +#: od-pe.c:257 #, c-format msgid "unknown: 0x%x" msgstr "" -#: od-pe.c:272 +#: od-pe.c:273 #, c-format msgid "" "\n" " File header not present\n" msgstr "" -#: od-pe.c:275 +#: od-pe.c:276 #, c-format msgid "" "\n" " File Header (at offset 0):\n" msgstr "" -#: od-pe.c:281 +#: od-pe.c:282 #, c-format msgid "Bytes on Last Page:\t\t%d\n" msgstr "" -#: od-pe.c:284 +#: od-pe.c:285 #, c-format msgid "Pages In File:\t\t\t%d\n" msgstr "" -#: od-pe.c:287 +#: od-pe.c:288 #, c-format msgid "Relocations:\t\t\t%d\n" msgstr "" -#: od-pe.c:290 +#: od-pe.c:291 #, c-format msgid "Size of header in paragraphs:\t%d\n" msgstr "" -#: od-pe.c:293 +#: od-pe.c:294 #, c-format msgid "Min extra paragraphs needed:\t%d\n" msgstr "" -#: od-pe.c:296 +#: od-pe.c:297 #, c-format msgid "Max extra paragraphs needed:\t%d\n" msgstr "" -#: od-pe.c:299 +#: od-pe.c:300 #, c-format msgid "Initial (relative) SS value:\t%d\n" msgstr "" -#: od-pe.c:302 +#: od-pe.c:303 #, c-format msgid "Initial SP value:\t\t%d\n" msgstr "" -#: od-pe.c:305 +#: od-pe.c:306 #, c-format msgid "Checksum:\t\t\t%#x\n" msgstr "" -#: od-pe.c:308 +#: od-pe.c:309 #, c-format msgid "Initial IP value:\t\t%d\n" msgstr "" -#: od-pe.c:311 +#: od-pe.c:312 #, c-format msgid "Initial (relative) CS value:\t%d\n" msgstr "" -#: od-pe.c:314 +#: od-pe.c:315 #, c-format msgid "File address of reloc table:\t%d\n" msgstr "" -#: od-pe.c:317 +#: od-pe.c:318 #, c-format msgid "Overlay number:\t\t\t%d\n" msgstr "" -#: od-pe.c:320 +#: od-pe.c:321 #, c-format msgid "OEM identifier:\t\t\t%d\n" msgstr "" -#: od-pe.c:323 +#: od-pe.c:324 #, c-format msgid "OEM information:\t\t%#x\n" msgstr "" -#: od-pe.c:326 +#: od-pe.c:327 #, c-format msgid "File address of new exe header:\t%#lx\n" msgstr "" -#: od-pe.c:357 +#: od-pe.c:358 #, c-format msgid "Stub message:\t\t\t" msgstr "" -#: od-pe.c:371 +#: od-pe.c:372 #, c-format msgid "" "\n" " Image Header (at offset %#lx):\n" msgstr "" -#: od-pe.c:379 +#: od-pe.c:380 #, c-format msgid "Machine Number:\t\t\t%#x\t\t- %s\n" msgstr "" -#: od-pe.c:382 +#: od-pe.c:383 #, c-format msgid "Number of sections:\t\t\\%d\n" msgstr "" -#: od-pe.c:385 +#: od-pe.c:386 #, c-format msgid "Time/Date:\t\t\t%#08lx\t- " msgstr "" -#: od-pe.c:387 od-xcoff.c:421 readelf.c:20592 +#: od-pe.c:388 od-xcoff.c:422 readelf.c:21069 #, c-format msgid "not set\n" msgstr "" -#: od-pe.c:395 +#: od-pe.c:396 #, c-format msgid "Symbol table offset:\t\t%#08lx\n" msgstr "" -#: od-pe.c:397 +#: od-pe.c:398 #, c-format msgid "Number of symbols:\t\t\\%ld\n" msgstr "" -#: od-pe.c:401 +#: od-pe.c:402 #, c-format msgid "Optional header size:\t\t%#x\n" msgstr "" -#: od-pe.c:404 +#: od-pe.c:405 #, c-format msgid "Flags:\t\t\t\t0x%04x\t\t- " msgstr "" -#: od-pe.c:412 +#: od-pe.c:413 #, c-format msgid "" "\n" " Optional 64-bit AOUT Header (at offset %#lx):\n" msgstr "" -#: od-pe.c:419 +#: od-pe.c:420 #, c-format msgid "error: unable to read AOUT and PE+ headers\n" msgstr "" -#: od-pe.c:423 od-pe.c:508 +#: od-pe.c:424 od-pe.c:509 #, c-format msgid "Magic:\t\t\t\t%x\t\t- %s\n" msgstr "" -#: od-pe.c:424 od-pe.c:509 readelf.c:18455 readelf.c:18524 +#: od-pe.c:425 od-pe.c:510 readelf.c:18925 readelf.c:18994 msgid "Unknown" msgstr "" -#: od-pe.c:426 od-pe.c:511 +#: od-pe.c:427 od-pe.c:512 #, c-format msgid "Version:\t\t\t%x\n" msgstr "" -#: od-pe.c:429 od-pe.c:514 +#: od-pe.c:430 od-pe.c:515 #, c-format msgid "Text Size:\t\t\t%#lx\n" msgstr "" -#: od-pe.c:431 od-pe.c:516 +#: od-pe.c:432 od-pe.c:517 #, c-format msgid "Data Size:\t\t\t%#lx\n" msgstr "" -#: od-pe.c:433 od-pe.c:518 +#: od-pe.c:434 od-pe.c:519 #, c-format msgid "BSS Size:\t\t\t%#lx\n" msgstr "" -#: od-pe.c:435 od-pe.c:520 +#: od-pe.c:436 od-pe.c:521 #, c-format msgid "Entry Point:\t\t\t%#lx\n" msgstr "" -#: od-pe.c:437 od-pe.c:522 +#: od-pe.c:438 od-pe.c:523 #, c-format msgid "Text Start:\t\t\t%#lx\n" msgstr "" #. There is no data_start field in the PE+ standard header. -#: od-pe.c:441 +#: od-pe.c:442 #, c-format msgid "" "\n" " Optional PE+ Header (at offset %#lx):\n" msgstr "" -#: od-pe.c:444 od-pe.c:540 +#: od-pe.c:445 od-pe.c:541 #, c-format msgid "Image Base:\t\t\t%#lx\n" msgstr "" -#: od-pe.c:446 od-pe.c:542 +#: od-pe.c:447 od-pe.c:543 #, c-format msgid "Section Alignment:\t\t%#lx\n" msgstr "" -#: od-pe.c:448 od-pe.c:544 +#: od-pe.c:449 od-pe.c:545 #, c-format msgid "File Alignment:\t\t\t%#lx\n" msgstr "" -#: od-pe.c:450 od-pe.c:546 +#: od-pe.c:451 od-pe.c:547 #, c-format msgid "Major OS Version:\t\t%d\n" msgstr "" -#: od-pe.c:452 od-pe.c:548 +#: od-pe.c:453 od-pe.c:549 #, c-format msgid "Minor OS ersion:\t\t%d\n" msgstr "" -#: od-pe.c:454 od-pe.c:550 +#: od-pe.c:455 od-pe.c:551 #, c-format msgid "Major Image Version:\t\t%d\n" msgstr "" -#: od-pe.c:456 od-pe.c:552 +#: od-pe.c:457 od-pe.c:553 #, c-format msgid "Minor Image Version:\t\t%d\n" msgstr "" -#: od-pe.c:458 od-pe.c:554 +#: od-pe.c:459 od-pe.c:555 #, c-format msgid "Major Subsystem Version:\t%d\n" msgstr "" -#: od-pe.c:460 od-pe.c:556 +#: od-pe.c:461 od-pe.c:557 #, c-format msgid "Minor Subsystem Version:\t%d\n" msgstr "" -#: od-pe.c:462 od-pe.c:558 +#: od-pe.c:463 od-pe.c:559 #, c-format msgid "Size Of Image:\t\t\t%#lx\n" msgstr "" -#: od-pe.c:464 od-pe.c:560 +#: od-pe.c:465 od-pe.c:561 #, c-format msgid "Size Of Headers:\t\t%#lx\n" msgstr "" -#: od-pe.c:466 od-pe.c:562 +#: od-pe.c:467 od-pe.c:563 #, c-format msgid "CheckSum:\t\t\t%#lx\n" msgstr "" -#: od-pe.c:468 od-pe.c:564 +#: od-pe.c:469 od-pe.c:565 #, c-format msgid "Subsystem:\t\t\t%d\n" msgstr "" #. FIXME: Decode the characteristics. -#: od-pe.c:471 od-pe.c:567 +#: od-pe.c:472 od-pe.c:568 #, c-format msgid "DllCharacteristics:\t\t%#x\n" msgstr "" -#: od-pe.c:473 od-pe.c:569 +#: od-pe.c:474 od-pe.c:570 #, c-format msgid "Size Of Stack Reserve:\t\t%#lx\n" msgstr "" -#: od-pe.c:475 od-pe.c:571 +#: od-pe.c:476 od-pe.c:572 #, c-format msgid "Size Of Stack Commit:\t\t%#lx\n" msgstr "" -#: od-pe.c:477 od-pe.c:573 +#: od-pe.c:478 od-pe.c:574 #, c-format msgid "Size Of Heap Reserve:\t\t%#lx\n" msgstr "" -#: od-pe.c:479 od-pe.c:575 +#: od-pe.c:480 od-pe.c:576 #, c-format msgid "Size Of Heap Commit:\t\t%#lx\n" msgstr "" -#: od-pe.c:481 od-pe.c:577 +#: od-pe.c:482 od-pe.c:578 #, c-format msgid "Loader Flags:\t\t\t%#lx\n" msgstr "" -#: od-pe.c:483 od-pe.c:579 +#: od-pe.c:484 od-pe.c:580 #, c-format msgid "Number Of Rva and Sizes:\t%#lx\n" msgstr "" -#: od-pe.c:499 +#: od-pe.c:500 #, c-format msgid "" "\n" " Optional 32-bit AOUT Header (at offset %#lx, size %d):\n" msgstr "" -#: od-pe.c:504 +#: od-pe.c:505 #, c-format msgid "error: unable to seek to/read AOUT header\n" msgstr "" -#: od-pe.c:524 +#: od-pe.c:525 #, c-format msgid "Data Start:\t\t\t%#lx\n" msgstr "" -#: od-pe.c:531 +#: od-pe.c:532 #, c-format msgid "" "\n" " Optional PE Header (at offset %#lx):\n" msgstr "" -#: od-pe.c:537 +#: od-pe.c:538 #, c-format msgid "error: unable to seek to/read PE header\n" msgstr "" -#: od-pe.c:587 +#: od-pe.c:588 #, c-format msgid "" "\n" "Unsupported size of Optional Header\n" msgstr "" -#: od-pe.c:590 +#: od-pe.c:591 #, c-format msgid "" "\n" " Optional header not present\n" msgstr "" -#: od-pe.c:610 +#: od-pe.c:611 #, c-format msgid "" "\n" "Section headers (at offset 0x%08x):\n" msgstr "" -#: od-pe.c:614 +#: od-pe.c:615 #, c-format msgid " No section headers\n" msgstr "" -#: od-pe.c:619 +#: od-pe.c:620 msgid "cannot seek to section headers start\n" msgstr "" -#: od-pe.c:637 od-xcoff.c:534 od-xcoff.c:546 od-xcoff.c:601 +#: od-pe.c:638 od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602 msgid "cannot read section header" msgstr "" -#: od-pe.c:654 +#: od-pe.c:655 #, c-format msgid " %08x " msgstr "" -#: od-pe.c:656 +#: od-pe.c:657 #, c-format msgid "" "\n" " Flags: %08x: " msgstr "" -#: od-pe.c:694 +#: od-pe.c:695 msgid "cannot seek to/read file header" msgstr "" -#: od-pe.c:714 +#: od-pe.c:715 #, c-format msgid "cannot seek to/read image header at offset %#x" msgstr "" -#: od-pe.c:737 +#: od-pe.c:738 msgid "cannot seek to/read image header" msgstr "" -#: od-xcoff.c:77 +#: od-xcoff.c:78 #, c-format msgid "" "For XCOFF files:\n" @@ -7518,412 +7499,412 @@ msgid "" " ldinfo Display loader info in core files\n" msgstr "" -#: od-xcoff.c:418 +#: od-xcoff.c:419 #, c-format msgid " nbr sections: %d\n" msgstr "" -#: od-xcoff.c:419 +#: od-xcoff.c:420 #, c-format msgid " time and date: 0x%08x - " msgstr "" -#: od-xcoff.c:428 +#: od-xcoff.c:429 #, c-format msgid " symbols off: 0x%08x\n" msgstr "" -#: od-xcoff.c:429 +#: od-xcoff.c:430 #, c-format msgid " nbr symbols: %d\n" msgstr "" -#: od-xcoff.c:430 +#: od-xcoff.c:431 #, c-format msgid " opt hdr sz: %d\n" msgstr "" -#: od-xcoff.c:431 +#: od-xcoff.c:432 #, c-format msgid " flags: 0x%04x " msgstr "" -#: od-xcoff.c:445 +#: od-xcoff.c:446 #, c-format msgid "Auxiliary header:\n" msgstr "" -#: od-xcoff.c:448 +#: od-xcoff.c:449 #, c-format msgid " No aux header\n" msgstr "" -#: od-xcoff.c:453 +#: od-xcoff.c:454 #, c-format msgid "warning: optional header size too large (> %d)\n" msgstr "" -#: od-xcoff.c:459 +#: od-xcoff.c:460 msgid "cannot read auxhdr" msgstr "" -#: od-xcoff.c:524 +#: od-xcoff.c:525 #, c-format msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n" msgstr "" -#: od-xcoff.c:529 +#: od-xcoff.c:530 #, c-format msgid " No section header\n" msgstr "" -#: od-xcoff.c:560 +#: od-xcoff.c:561 #, c-format msgid " Flags: %08x " msgstr "" -#: od-xcoff.c:568 +#: od-xcoff.c:569 #, c-format msgid "overflow - nreloc: %u, nlnno: %u\n" msgstr "" -#: od-xcoff.c:589 od-xcoff.c:924 od-xcoff.c:980 +#: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981 msgid "cannot read section headers" msgstr "" -#: od-xcoff.c:648 +#: od-xcoff.c:649 msgid "cannot read strings table length" msgstr "" -#: od-xcoff.c:664 +#: od-xcoff.c:665 msgid "cannot read strings table" msgstr "" -#: od-xcoff.c:672 +#: od-xcoff.c:673 msgid "cannot read symbol table" msgstr "" -#: od-xcoff.c:687 +#: od-xcoff.c:688 msgid "cannot read symbol entry" msgstr "" -#: od-xcoff.c:722 +#: od-xcoff.c:723 msgid "cannot read symbol aux entry" msgstr "" -#: od-xcoff.c:744 +#: od-xcoff.c:745 #, c-format msgid "Symbols table (strtable at 0x%08x)" msgstr "" -#: od-xcoff.c:749 +#: od-xcoff.c:750 #, c-format msgid "" ":\n" " No symbols\n" msgstr "" -#: od-xcoff.c:755 +#: od-xcoff.c:756 #, c-format msgid " (no strings):\n" msgstr "" -#: od-xcoff.c:757 +#: od-xcoff.c:758 #, c-format msgid " (strings size: %08x):\n" msgstr "" #. Translators: 'sc' is for storage class, 'off' for offset. -#: od-xcoff.c:771 +#: od-xcoff.c:772 #, c-format msgid " # sc value section type aux name/off\n" msgstr "" #. Section length, number of relocs and line number. -#: od-xcoff.c:823 +#: od-xcoff.c:824 #, c-format msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n" msgstr "" #. Section length and number of relocs. -#: od-xcoff.c:830 +#: od-xcoff.c:831 #, c-format msgid " scnlen: %08x nreloc: %-6u\n" msgstr "" -#: od-xcoff.c:893 +#: od-xcoff.c:894 #, c-format msgid "offset: %08x" msgstr "" -#: od-xcoff.c:936 +#: od-xcoff.c:937 #, c-format msgid "Relocations for %s (%u)\n" msgstr "" -#: od-xcoff.c:939 +#: od-xcoff.c:940 msgid "cannot read relocations" msgstr "" -#: od-xcoff.c:952 +#: od-xcoff.c:953 msgid "cannot read relocation entry" msgstr "" -#: od-xcoff.c:992 +#: od-xcoff.c:993 #, c-format msgid "Line numbers for %s (%u)\n" msgstr "" -#: od-xcoff.c:995 +#: od-xcoff.c:996 msgid "cannot read line numbers" msgstr "" #. Line number, symbol index and physical address. -#: od-xcoff.c:999 +#: od-xcoff.c:1000 #, c-format msgid "lineno symndx/paddr\n" msgstr "" -#: od-xcoff.c:1007 +#: od-xcoff.c:1008 msgid "cannot read line number entry" msgstr "" -#: od-xcoff.c:1050 +#: od-xcoff.c:1051 #, c-format msgid "no .loader section in file\n" msgstr "" -#: od-xcoff.c:1056 +#: od-xcoff.c:1057 #, c-format msgid "section .loader is too short\n" msgstr "" -#: od-xcoff.c:1063 +#: od-xcoff.c:1064 #, c-format msgid "Loader header:\n" msgstr "" -#: od-xcoff.c:1065 +#: od-xcoff.c:1066 #, c-format msgid " version: %u\n" msgstr "" -#: od-xcoff.c:1068 +#: od-xcoff.c:1069 #, c-format msgid " Unhandled version\n" msgstr "" -#: od-xcoff.c:1073 +#: od-xcoff.c:1074 #, c-format msgid " nbr symbols: %u\n" msgstr "" -#: od-xcoff.c:1075 +#: od-xcoff.c:1076 #, c-format msgid " nbr relocs: %u\n" msgstr "" #. Import string table length. -#: od-xcoff.c:1077 +#: od-xcoff.c:1078 #, c-format msgid " import strtab len: %u\n" msgstr "" -#: od-xcoff.c:1080 +#: od-xcoff.c:1081 #, c-format msgid " nbr import files: %u\n" msgstr "" -#: od-xcoff.c:1082 +#: od-xcoff.c:1083 #, c-format msgid " import file off: %u\n" msgstr "" -#: od-xcoff.c:1084 +#: od-xcoff.c:1085 #, c-format msgid " string table len: %u\n" msgstr "" -#: od-xcoff.c:1086 +#: od-xcoff.c:1087 #, c-format msgid " string table off: %u\n" msgstr "" -#: od-xcoff.c:1089 +#: od-xcoff.c:1090 #, c-format msgid "Dynamic symbols:\n" msgstr "" -#: od-xcoff.c:1096 +#: od-xcoff.c:1097 #, c-format msgid " %4u %08x %3u " msgstr "" -#: od-xcoff.c:1109 +#: od-xcoff.c:1110 #, c-format msgid " %3u %3u " msgstr "" -#: od-xcoff.c:1118 +#: od-xcoff.c:1119 #, c-format msgid "(bad offset: %u)" msgstr "" -#: od-xcoff.c:1125 +#: od-xcoff.c:1126 #, c-format msgid "Dynamic relocs:\n" msgstr "" -#: od-xcoff.c:1165 +#: od-xcoff.c:1166 #, c-format msgid "Import files:\n" msgstr "" -#: od-xcoff.c:1197 +#: od-xcoff.c:1198 #, c-format msgid "no .except section in file\n" msgstr "" -#: od-xcoff.c:1205 +#: od-xcoff.c:1206 #, c-format msgid "Exception table:\n" msgstr "" -#: od-xcoff.c:1240 +#: od-xcoff.c:1241 #, c-format msgid "no .typchk section in file\n" msgstr "" -#: od-xcoff.c:1247 +#: od-xcoff.c:1248 #, c-format msgid "Type-check section:\n" msgstr "" -#: od-xcoff.c:1294 +#: od-xcoff.c:1295 #, c-format msgid " address beyond section size\n" msgstr "" -#: od-xcoff.c:1304 +#: od-xcoff.c:1305 #, c-format msgid " tags at %08x\n" msgstr "" -#: od-xcoff.c:1382 +#: od-xcoff.c:1383 #, c-format msgid " number of CTL anchors: %u\n" msgstr "" -#: od-xcoff.c:1401 +#: od-xcoff.c:1402 #, c-format msgid " Name (len: %u): " msgstr "" -#: od-xcoff.c:1404 +#: od-xcoff.c:1405 #, c-format msgid "[truncated]\n" msgstr "" -#: od-xcoff.c:1423 +#: od-xcoff.c:1424 #, c-format msgid " (end of tags at %08x)\n" msgstr "" -#: od-xcoff.c:1426 +#: od-xcoff.c:1427 #, c-format msgid " no tags found\n" msgstr "" -#: od-xcoff.c:1430 +#: od-xcoff.c:1431 #, c-format msgid " Truncated .text section\n" msgstr "" -#: od-xcoff.c:1515 +#: od-xcoff.c:1516 #, c-format msgid "TOC:\n" msgstr "" -#: od-xcoff.c:1558 +#: od-xcoff.c:1559 #, c-format msgid "Nbr entries: %-8u Size: %08x (%u)\n" msgstr "" -#: od-xcoff.c:1642 +#: od-xcoff.c:1643 msgid "cannot read header" msgstr "" -#: od-xcoff.c:1650 +#: od-xcoff.c:1651 #, c-format msgid "File header:\n" msgstr "" -#: od-xcoff.c:1651 +#: od-xcoff.c:1652 #, c-format msgid " magic: 0x%04x (0%04o) " msgstr "" -#: od-xcoff.c:1655 +#: od-xcoff.c:1656 #, c-format msgid "(WRMAGIC: writable text segments)" msgstr "" -#: od-xcoff.c:1658 +#: od-xcoff.c:1659 #, c-format msgid "(ROMAGIC: readonly sharablee text segments)" msgstr "" -#: od-xcoff.c:1661 +#: od-xcoff.c:1662 #, c-format msgid "(TOCMAGIC: readonly text segments and TOC)" msgstr "" -#: od-xcoff.c:1664 +#: od-xcoff.c:1665 #, c-format msgid "unknown magic" msgstr "" -#: od-xcoff.c:1672 od-xcoff.c:1814 +#: od-xcoff.c:1673 od-xcoff.c:1815 #, c-format msgid " Unhandled magic\n" msgstr "" -#: od-xcoff.c:1738 +#: od-xcoff.c:1739 msgid "cannot read loader info table" msgstr "" -#: od-xcoff.c:1770 +#: od-xcoff.c:1771 #, c-format msgid "" "\n" "ldinfo dump not supported in 32 bits environments\n" msgstr "" -#: od-xcoff.c:1788 +#: od-xcoff.c:1789 msgid "cannot core read header" msgstr "" -#: od-xcoff.c:1795 +#: od-xcoff.c:1796 #, c-format msgid "Core header:\n" msgstr "" -#: od-xcoff.c:1796 +#: od-xcoff.c:1797 #, c-format msgid " version: 0x%08x " msgstr "" -#: od-xcoff.c:1800 +#: od-xcoff.c:1801 #, c-format msgid "(dumpx format - aix4.3 / 32 bits)" msgstr "" -#: od-xcoff.c:1803 +#: od-xcoff.c:1804 #, c-format msgid "(dumpxx format - aix5.0 / 64 bits)" msgstr "" -#: od-xcoff.c:1806 +#: od-xcoff.c:1807 #, c-format msgid "unknown format" msgstr "" @@ -7977,389 +7958,398 @@ msgstr "" msgid "Last stabs entries before error:\n" msgstr "" -#: readelf.c:422 -msgid "<none>" -msgstr "" - -#: readelf.c:424 -msgid "<no-strings>" -msgstr "" - -#: readelf.c:497 +#: readelf.c:502 #, c-format msgid "" "Size overflow prevents reading %<PRIu64> elements of size %<PRIu64> for %s\n" msgstr "" -#: readelf.c:510 +#: readelf.c:515 #, c-format msgid "Reading %<PRIu64> bytes extends past end of file for %s\n" msgstr "" -#: readelf.c:519 +#: readelf.c:524 #, c-format msgid "Unable to seek to %#<PRIx64> for %s\n" msgstr "" -#: readelf.c:533 +#: readelf.c:538 #, c-format msgid "Out of memory allocating %<PRIu64> bytes for %s\n" msgstr "" -#: readelf.c:544 +#: readelf.c:549 #, c-format msgid "Unable to read in %<PRIu64> bytes of %s\n" msgstr "" -#: readelf.c:1153 +#: readelf.c:900 +msgid "<internal error>" +msgstr "" + +#: readelf.c:902 +msgid "<none>" +msgstr "" + +#: readelf.c:904 +msgid "<no-strings>" +msgstr "" + +#: readelf.c:1039 +#, c-format +msgid "BAD[0x%lx]" +msgstr "" + +#: readelf.c:1261 msgid "Don't know about relocations on this machine architecture\n" msgstr "" -#: readelf.c:1180 readelf.c:1280 +#: readelf.c:1288 readelf.c:1388 msgid "32-bit relocation data" msgstr "" -#: readelf.c:1192 readelf.c:1222 readelf.c:1291 readelf.c:1320 readelf.c:1394 +#: readelf.c:1300 readelf.c:1330 readelf.c:1399 readelf.c:1428 readelf.c:1502 msgid "out of memory parsing relocs\n" msgstr "" -#: readelf.c:1210 readelf.c:1309 +#: readelf.c:1318 readelf.c:1417 msgid "64-bit relocation data" msgstr "" -#: readelf.c:1368 +#: readelf.c:1476 msgid "RELR relocation data" msgstr "" -#: readelf.c:1508 +#: readelf.c:1616 #, c-format msgid " %<PRIu64> offset\n" msgid_plural " %<PRIu64> offsets\n" msgstr[0] "" msgstr[1] "" -#: readelf.c:1522 +#: readelf.c:1630 #, c-format msgid "" " Offset Info Type Sym. Value Symbol's Name + Addend\n" msgstr "" -#: readelf.c:1524 +#: readelf.c:1632 #, c-format msgid " Offset Info Type Sym.Value Sym. Name + Addend\n" msgstr "" -#: readelf.c:1529 +#: readelf.c:1637 #, c-format msgid " Offset Info Type Sym. Value Symbol's Name\n" msgstr "" -#: readelf.c:1531 +#: readelf.c:1639 #, c-format msgid " Offset Info Type Sym.Value Sym. Name\n" msgstr "" -#: readelf.c:1539 +#: readelf.c:1647 #, c-format msgid "" " Offset Info Type Symbol's Value " "Symbol's Name + Addend\n" msgstr "" -#: readelf.c:1541 +#: readelf.c:1649 #, c-format msgid "" " Offset Info Type Sym. Value Sym. Name + " "Addend\n" msgstr "" -#: readelf.c:1546 +#: readelf.c:1654 #, c-format msgid "" " Offset Info Type Symbol's Value " "Symbol's Name\n" msgstr "" -#: readelf.c:1548 +#: readelf.c:1656 #, c-format msgid "" " Offset Info Type Sym. Value Sym. Name\n" msgstr "" -#: readelf.c:1922 readelf.c:2116 readelf.c:2124 +#: readelf.c:2036 readelf.c:2195 readelf.c:2203 #, c-format msgid "unrecognized: %-7lx" msgstr "" -#: readelf.c:1948 +#: readelf.c:2062 #, c-format msgid "<unknown addend: %<PRIx64>>" msgstr "" -#: readelf.c:1957 +#: readelf.c:2071 #, c-format msgid " bad symbol index: %08lx in reloc\n" msgstr "" -#: readelf.c:2062 +#: readelf.c:2141 #, c-format msgid "<string table index: %3ld>" msgstr "" -#: readelf.c:2065 +#: readelf.c:2144 #, c-format msgid "<corrupt string table index: %3ld>\n" msgstr "" -#: readelf.c:2585 +#: readelf.c:2683 #, c-format msgid "Processor Specific: %lx" msgstr "" -#: readelf.c:2612 +#: readelf.c:2710 #, c-format msgid "Operating System specific: %lx" msgstr "" -#: readelf.c:2616 readelf.c:4722 +#: readelf.c:2714 readelf.c:5183 #, c-format msgid "<unknown>: %lx" msgstr "" -#: readelf.c:2716 +#: readelf.c:2814 msgid "NONE (None)" msgstr "" -#: readelf.c:2717 +#: readelf.c:2815 msgid "REL (Relocatable file)" msgstr "" -#: readelf.c:2718 +#: readelf.c:2816 msgid "EXEC (Executable file)" msgstr "" -#: readelf.c:2721 +#: readelf.c:2819 msgid "DYN (Position-Independent Executable file)" msgstr "" -#: readelf.c:2723 +#: readelf.c:2821 msgid "DYN (Shared object file)" msgstr "" -#: readelf.c:2724 +#: readelf.c:2822 msgid "CORE (Core file)" msgstr "" -#: readelf.c:2728 +#: readelf.c:2826 #, c-format msgid "Processor Specific: (%x)" msgstr "" -#: readelf.c:2730 +#: readelf.c:2828 #, c-format msgid "OS Specific: (%x)" msgstr "" -#: readelf.c:2732 +#: readelf.c:2830 #, c-format msgid "<unknown>: %x" msgstr "" #. Please keep this switch table sorted by increasing EM_ value. #. 0 -#: readelf.c:2746 readelf.c:18453 readelf.c:18464 +#: readelf.c:2844 readelf.c:18923 readelf.c:18934 msgid "None" msgstr "" -#: readelf.c:2994 +#: readelf.c:3092 #, c-format msgid "<unknown>: 0x%x" msgstr "" -#: readelf.c:3280 +#: readelf.c:3379 msgid ", <unknown>" msgstr "" -#: readelf.c:3615 +#: readelf.c:3546 #, c-format -msgid ", <unknown AMDGPU GPU type: %#x>" +msgid "Unrecognised IA64 VMS Command Code: %x\n" msgstr "" -#: readelf.c:3666 -#, c-format -msgid ", <unknown xnack value: %#x>" +#: readelf.c:3583 +msgid "unknown mac" msgstr "" -#: readelf.c:3692 -#, c-format -msgid ", <unknown sramecc value: %#x>" +#: readelf.c:3667 +msgid ", <unknown MeP cpu type>" msgstr "" -#: readelf.c:3701 readelf.c:3890 -#, c-format -msgid ", unknown flags bits: %#x" +#: readelf.c:3688 +msgid "<unknown MeP copro type>" msgstr "" -#: readelf.c:3797 -msgid "unknown mac" +#: readelf.c:3700 readelf.c:4649 +#, c-format +msgid ", unknown flags bits: %#x" msgstr "" -#: readelf.c:3869 -msgid ", <unknown MeP cpu type>" +#: readelf.c:3809 +msgid ", unknown CPU" msgstr "" -#: readelf.c:3879 -msgid "<unknown MeP copro type>" +#: readelf.c:3834 +msgid ", unknown ABI" msgstr "" -#: readelf.c:3899 -msgid ", relocatable" +#: readelf.c:3883 readelf.c:4330 +msgid ", unknown ISA" msgstr "" -#: readelf.c:3902 -msgid ", relocatable-lib" +#: readelf.c:3892 +msgid ": architecture variant: " msgstr "" -#: readelf.c:3984 -msgid ", unknown v850 architecture variant" +#: readelf.c:3941 +msgid ": unknown" msgstr "" -#: readelf.c:4053 -msgid ", unknown CPU" +#: readelf.c:3946 +msgid ": unknown extra flag bits also present" msgstr "" -#: readelf.c:4068 -msgid ", unknown ABI" +#: readelf.c:4469 +msgid ", unknown v850 architecture variant" msgstr "" -#: readelf.c:4093 readelf.c:4167 -msgid ", unknown ISA" +#: readelf.c:4502 +msgid ", unknown" msgstr "" -#: readelf.c:4277 +#: readelf.c:4568 #, c-format -msgid "Unrecognised IA64 VMS Command Code: %x\n" +msgid ", <unknown AMDGPU GPU type: %#x>" msgstr "" -#: readelf.c:4343 -msgid ": architecture variant: " +#: readelf.c:4616 +#, c-format +msgid ", <unknown xnack value: %#x>" msgstr "" -#: readelf.c:4362 -msgid ": unknown" +#: readelf.c:4641 +#, c-format +msgid ", <unknown sramecc value: %#x>" msgstr "" -#: readelf.c:4366 -msgid ": unknown extra flag bits also present" +#: readelf.c:4714 +msgid ", relocatable" msgstr "" -#: readelf.c:4380 -msgid ", unknown" +#: readelf.c:4717 +msgid ", relocatable-lib" msgstr "" -#: readelf.c:4457 +#: readelf.c:4917 msgid "Standalone App" msgstr "" -#: readelf.c:4466 +#: readelf.c:4926 msgid "Bare-metal C6000" msgstr "" -#: readelf.c:4476 readelf.c:5730 readelf.c:5746 readelf.c:19889 -#: readelf.c:19989 readelf.c:20036 readelf.c:20073 readelf.c:20134 -#: readelf.c:20161 readelf.c:20183 +#: readelf.c:4936 readelf.c:6207 readelf.c:6223 readelf.c:20366 +#: readelf.c:20466 readelf.c:20513 readelf.c:20550 readelf.c:20611 +#: readelf.c:20638 readelf.c:20660 #, c-format msgid "<unknown: %x>" msgstr "" #. This message is probably going to be displayed in a 15 #. character wide field, so put the hex value first. -#: readelf.c:5092 +#: readelf.c:5555 #, c-format msgid "%08x: <unknown>" msgstr "" -#: readelf.c:5182 +#: readelf.c:5648 #, c-format msgid "Usage: readelf <option(s)> elf-file(s)\n" msgstr "" -#: readelf.c:5183 +#: readelf.c:5649 #, c-format msgid " Display information about the contents of ELF format files\n" msgstr "" -#: readelf.c:5184 +#: readelf.c:5650 #, c-format msgid " Options are:\n" msgstr "" -#: readelf.c:5185 +#: readelf.c:5651 #, c-format msgid " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n" msgstr "" -#: readelf.c:5187 +#: readelf.c:5653 #, c-format msgid " -h --file-header Display the ELF file header\n" msgstr "" -#: readelf.c:5189 +#: readelf.c:5655 #, c-format msgid " -l --program-headers Display the program headers\n" msgstr "" -#: readelf.c:5191 +#: readelf.c:5657 #, c-format msgid " --segments An alias for --program-headers\n" msgstr "" -#: readelf.c:5193 +#: readelf.c:5659 #, c-format msgid " -S --section-headers Display the sections' header\n" msgstr "" -#: readelf.c:5195 +#: readelf.c:5661 #, c-format msgid " --sections An alias for --section-headers\n" msgstr "" -#: readelf.c:5197 +#: readelf.c:5663 #, c-format msgid " -g --section-groups Display the section groups\n" msgstr "" -#: readelf.c:5199 +#: readelf.c:5665 #, c-format msgid " -t --section-details Display the section details\n" msgstr "" -#: readelf.c:5201 +#: readelf.c:5667 #, c-format msgid " -e --headers Equivalent to: -h -l -S\n" msgstr "" -#: readelf.c:5203 +#: readelf.c:5669 #, c-format msgid " -s --syms Display the symbol table\n" msgstr "" -#: readelf.c:5205 +#: readelf.c:5671 #, c-format msgid " --symbols An alias for --syms\n" msgstr "" -#: readelf.c:5207 +#: readelf.c:5673 #, c-format msgid " --dyn-syms Display the dynamic symbol table\n" msgstr "" -#: readelf.c:5209 +#: readelf.c:5675 #, c-format msgid " --lto-syms Display LTO symbol tables\n" msgstr "" -#: readelf.c:5211 +#: readelf.c:5677 #, c-format msgid "" " --sym-base=[0|8|10|16] \n" @@ -8367,29 +8357,29 @@ msgid "" " mixed (the default), octal, decimal, hexadecimal.\n" msgstr "" -#: readelf.c:5215 +#: readelf.c:5681 #, c-format msgid " -C --demangle[=STYLE] Decode mangled/processed symbol names\n" msgstr "" -#: readelf.c:5219 +#: readelf.c:5685 #, c-format msgid "" " --no-demangle Do not demangle low-level symbol names. (default)\n" msgstr "" -#: readelf.c:5221 +#: readelf.c:5687 #, c-format msgid "" " --recurse-limit Enable a demangling recursion limit. (default)\n" msgstr "" -#: readelf.c:5223 +#: readelf.c:5689 #, c-format msgid " --no-recurse-limit Disable a demangling recursion limit\n" msgstr "" -#: readelf.c:5225 +#: readelf.c:5691 #, c-format msgid "" " -U[dlexhi] --unicode=[default|locale|escape|hex|highlight|invalid]\n" @@ -8402,57 +8392,71 @@ msgid "" " \"{hex sequences}\"\n" msgstr "" -#: readelf.c:5231 +#: readelf.c:5697 +#, c-format +msgid "" +" -X --extra-sym-info Display extra information when showing symbols\n" +msgstr "" + +#: readelf.c:5699 +#, c-format +msgid "" +" --no-extra-sym-info Do not display extra information when showing " +"symbols (default)\n" +msgstr "" + +#: readelf.c:5701 #, c-format -msgid " -n --notes Display the core notes (if present)\n" +msgid "" +" -n --notes Display the contents of note sections (if present)\n" msgstr "" -#: readelf.c:5233 +#: readelf.c:5703 #, c-format msgid " -r --relocs Display the relocations (if present)\n" msgstr "" -#: readelf.c:5235 +#: readelf.c:5705 #, c-format msgid " -u --unwind Display the unwind info (if present)\n" msgstr "" -#: readelf.c:5237 +#: readelf.c:5707 #, c-format msgid " -d --dynamic Display the dynamic section (if present)\n" msgstr "" -#: readelf.c:5239 +#: readelf.c:5709 #, c-format msgid " -V --version-info Display the version sections (if present)\n" msgstr "" -#: readelf.c:5241 +#: readelf.c:5711 #, c-format msgid "" " -A --arch-specific Display architecture specific information (if any)\n" msgstr "" -#: readelf.c:5243 +#: readelf.c:5713 #, c-format msgid " -c --archive-index Display the symbol/file index in an archive\n" msgstr "" -#: readelf.c:5245 +#: readelf.c:5715 #, c-format msgid "" " -D --use-dynamic Use the dynamic section info when displaying " "symbols\n" msgstr "" -#: readelf.c:5247 +#: readelf.c:5717 #, c-format msgid "" " -L --lint|--enable-checks\n" " Display warning messages for possible problems\n" msgstr "" -#: readelf.c:5250 +#: readelf.c:5720 #, c-format msgid "" " -x --hex-dump=<number|name>\n" @@ -8460,7 +8464,7 @@ msgid "" "bytes\n" msgstr "" -#: readelf.c:5253 +#: readelf.c:5723 #, c-format msgid "" " -p --string-dump=<number|name>\n" @@ -8468,7 +8472,7 @@ msgid "" "strings\n" msgstr "" -#: readelf.c:5256 +#: readelf.c:5726 #, c-format msgid "" " -R --relocated-dump=<number|name>\n" @@ -8476,12 +8480,12 @@ msgid "" "name>\n" msgstr "" -#: readelf.c:5259 +#: readelf.c:5729 #, c-format msgid " -z --decompress Decompress section before dumping it\n" msgstr "" -#: readelf.c:5261 +#: readelf.c:5731 #, c-format msgid "" " -w --debug-dump[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/" @@ -8496,7 +8500,7 @@ msgid "" " Display the contents of DWARF debug sections\n" msgstr "" -#: readelf.c:5268 +#: readelf.c:5738 #, c-format msgid "" " -wk --debug-dump=links Display the contents of sections that link to " @@ -8504,7 +8508,7 @@ msgid "" " debuginfo files\n" msgstr "" -#: readelf.c:5271 +#: readelf.c:5741 #, c-format msgid "" " -P --process-links Display the contents of non-debug sections in " @@ -8512,7 +8516,7 @@ msgid "" " debuginfo files. (Implies -wK)\n" msgstr "" -#: readelf.c:5275 +#: readelf.c:5745 #, c-format msgid "" " -wK --debug-dump=follow-links\n" @@ -8520,21 +8524,21 @@ msgid "" "(default)\n" msgstr "" -#: readelf.c:5278 +#: readelf.c:5748 #, c-format msgid "" " -wN --debug-dump=no-follow-links\n" " Do not follow links to separate debug info files\n" msgstr "" -#: readelf.c:5282 +#: readelf.c:5752 #, c-format msgid "" " -wK --debug-dump=follow-links\n" " Follow links to separate debug info files\n" msgstr "" -#: readelf.c:5285 +#: readelf.c:5755 #, c-format msgid "" " -wN --debug-dump=no-follow-links\n" @@ -8542,7 +8546,7 @@ msgid "" " (default)\n" msgstr "" -#: readelf.c:5291 +#: readelf.c:5761 #, c-format msgid "" " -wD --debug-dump=use-debuginfod\n" @@ -8550,7 +8554,7 @@ msgid "" "(default)\n" msgstr "" -#: readelf.c:5294 +#: readelf.c:5764 #, c-format msgid "" " -wE --debug-dump=do-not-use-debuginfod\n" @@ -8558,28 +8562,28 @@ msgid "" "servers\n" msgstr "" -#: readelf.c:5298 +#: readelf.c:5768 #, c-format msgid " --dwarf-depth=N Do not display DIEs at depth N or greater\n" msgstr "" -#: readelf.c:5300 +#: readelf.c:5770 #, c-format msgid " --dwarf-start=N Display DIEs starting at offset N\n" msgstr "" -#: readelf.c:5303 +#: readelf.c:5773 #, c-format msgid " --ctf=<number|name> Display CTF info from section <number|name>\n" msgstr "" -#: readelf.c:5305 +#: readelf.c:5775 #, c-format msgid "" " --ctf-parent=<name> Use CTF archive member <name> as the CTF parent\n" msgstr "" -#: readelf.c:5307 +#: readelf.c:5777 #, c-format msgid "" " --ctf-symbols=<number|name>\n" @@ -8587,7 +8591,7 @@ msgid "" "symtab\n" msgstr "" -#: readelf.c:5310 +#: readelf.c:5780 #, c-format msgid "" " --ctf-strings=<number|name>\n" @@ -8595,651 +8599,651 @@ msgid "" "strtab\n" msgstr "" -#: readelf.c:5314 +#: readelf.c:5784 #, c-format msgid "" " --sframe[=NAME] Display SFrame info from section NAME, (default '." "sframe')\n" msgstr "" -#: readelf.c:5318 +#: readelf.c:5788 #, c-format msgid "" " -i --instruction-dump=<number|name>\n" " Disassemble the contents of section <number|name>\n" msgstr "" -#: readelf.c:5322 +#: readelf.c:5792 #, c-format msgid " -I --histogram Display histogram of bucket list lengths\n" msgstr "" -#: readelf.c:5324 +#: readelf.c:5794 #, c-format msgid " -W --wide Allow output width to exceed 80 characters\n" msgstr "" -#: readelf.c:5326 +#: readelf.c:5796 #, c-format msgid "" " -T --silent-truncation If a symbol name is truncated, do not add [...] " "suffix\n" msgstr "" -#: readelf.c:5328 +#: readelf.c:5798 #, c-format msgid " @<file> Read options from <file>\n" msgstr "" -#: readelf.c:5330 +#: readelf.c:5800 #, c-format msgid " -H --help Display this information\n" msgstr "" -#: readelf.c:5332 +#: readelf.c:5802 #, c-format msgid " -v --version Display the version number of readelf\n" msgstr "" -#: readelf.c:5358 readelf.c:5389 readelf.c:5393 +#: readelf.c:5828 readelf.c:5859 readelf.c:5863 msgid "Out of memory allocating dump request table.\n" msgstr "" -#: readelf.c:5653 +#: readelf.c:6130 msgid "Missing arg to -U/--unicode" msgstr "" -#: readelf.c:5692 +#: readelf.c:6169 #, c-format msgid "Invalid option '-%c'\n" msgstr "" -#: readelf.c:5726 readelf.c:5742 readelf.c:12089 +#: readelf.c:6203 readelf.c:6219 readelf.c:12560 msgid "none" msgstr "" -#: readelf.c:5743 +#: readelf.c:6220 msgid "2's complement, little endian" msgstr "" -#: readelf.c:5744 +#: readelf.c:6221 msgid "2's complement, big endian" msgstr "" -#: readelf.c:5777 +#: readelf.c:6254 msgid "This is a LLVM bitcode file - try using llvm-bcanalyzer\n" msgstr "" -#: readelf.c:5778 +#: readelf.c:6255 msgid "" -"This is a LLVM bitcode file - try extracing and then using llvm-bcanalyzer\n" +"This is a LLVM bitcode file - try extracting and then using llvm-bcanalyzer\n" msgstr "" -#: readelf.c:5781 +#: readelf.c:6258 msgid "" "This is a GO binary file - try using 'go tool objdump' or 'go tool nm'\n" msgstr "" -#: readelf.c:5805 +#: readelf.c:6282 msgid "Not an ELF file - it has the wrong magic bytes at the start\n" msgstr "" -#: readelf.c:5827 +#: readelf.c:6304 #, c-format msgid "ELF Header in linked file '%s':\n" msgstr "" -#: readelf.c:5829 +#: readelf.c:6306 #, c-format msgid "ELF Header:\n" msgstr "" -#: readelf.c:5830 +#: readelf.c:6307 #, c-format msgid " Magic: " msgstr "" -#: readelf.c:5834 +#: readelf.c:6311 #, c-format msgid " Class: %s\n" msgstr "" -#: readelf.c:5836 +#: readelf.c:6313 #, c-format msgid " Data: %s\n" msgstr "" -#: readelf.c:5838 +#: readelf.c:6315 #, c-format msgid " Version: %d%s\n" msgstr "" -#: readelf.c:5841 +#: readelf.c:6318 msgid " (current)" msgstr "" -#: readelf.c:5843 +#: readelf.c:6320 msgid " <unknown>" msgstr "" -#: readelf.c:5845 +#: readelf.c:6322 #, c-format msgid " OS/ABI: %s\n" msgstr "" -#: readelf.c:5847 +#: readelf.c:6324 #, c-format msgid " ABI Version: %d\n" msgstr "" -#: readelf.c:5849 +#: readelf.c:6326 #, c-format msgid " Type: %s\n" msgstr "" -#: readelf.c:5851 +#: readelf.c:6328 #, c-format msgid " Machine: %s\n" msgstr "" -#: readelf.c:5853 +#: readelf.c:6330 #, c-format msgid " Version: 0x%lx\n" msgstr "" -#: readelf.c:5856 +#: readelf.c:6333 #, c-format msgid " Entry point address: " msgstr "" -#: readelf.c:5858 +#: readelf.c:6335 #, c-format msgid "" "\n" " Start of program headers: " msgstr "" -#: readelf.c:5860 +#: readelf.c:6337 #, c-format msgid "" " (bytes into file)\n" " Start of section headers: " msgstr "" -#: readelf.c:5862 +#: readelf.c:6339 #, c-format msgid " (bytes into file)\n" msgstr "" -#: readelf.c:5864 +#: readelf.c:6341 #, c-format msgid " Flags: 0x%lx%s\n" msgstr "" -#: readelf.c:5867 +#: readelf.c:6344 #, c-format msgid " Size of this header: %u (bytes)\n" msgstr "" -#: readelf.c:5869 +#: readelf.c:6346 #, c-format msgid " Size of program headers: %u (bytes)\n" msgstr "" -#: readelf.c:5871 +#: readelf.c:6348 #, c-format msgid " Number of program headers: %u" msgstr "" -#: readelf.c:5878 +#: readelf.c:6355 #, c-format msgid " Size of section headers: %u (bytes)\n" msgstr "" -#: readelf.c:5880 +#: readelf.c:6357 #, c-format msgid " Number of section headers: %u" msgstr "" -#: readelf.c:5888 +#: readelf.c:6365 #, c-format msgid " Section header string table index: %u" msgstr "" -#: readelf.c:5900 +#: readelf.c:6377 #, c-format msgid " <corrupt: out of range>" msgstr "" -#: readelf.c:5944 readelf.c:5991 +#: readelf.c:6421 readelf.c:6468 msgid "" "The e_phentsize field in the ELF header is less than the size of an ELF " "program header\n" msgstr "" -#: readelf.c:5948 readelf.c:5995 +#: readelf.c:6425 readelf.c:6472 msgid "" "The e_phentsize field in the ELF header is larger than the size of an ELF " "program header\n" msgstr "" -#: readelf.c:5951 readelf.c:5998 +#: readelf.c:6428 readelf.c:6475 msgid "program headers" msgstr "" -#: readelf.c:6037 +#: readelf.c:6514 #, c-format msgid "Too many program headers - %#x - the file is not that big\n" msgstr "" -#: readelf.c:6046 +#: readelf.c:6523 #, c-format msgid "Out of memory reading %u program headers\n" msgstr "" -#: readelf.c:6076 +#: readelf.c:6553 msgid "" "possibly corrupt ELF header - it has a non-zero program header offset, but " "no program headers\n" msgstr "" -#: readelf.c:6081 +#: readelf.c:6558 #, c-format msgid "" "\n" "There are no program headers in linked file '%s'.\n" msgstr "" -#: readelf.c:6084 +#: readelf.c:6561 #, c-format msgid "" "\n" "There are no program headers in this file.\n" msgstr "" -#: readelf.c:6095 +#: readelf.c:6572 #, c-format msgid "" "\n" "Elf file type is %s\n" msgstr "" -#: readelf.c:6096 +#: readelf.c:6573 #, c-format msgid "Entry point 0x%<PRIx64>\n" msgstr "" -#: readelf.c:6098 +#: readelf.c:6575 #, c-format msgid "There is %d program header, starting at offset %<PRIu64>\n" msgid_plural "There are %d program headers, starting at offset %<PRIu64>\n" msgstr[0] "" msgstr[1] "" -#: readelf.c:6113 readelf.c:6115 +#: readelf.c:6590 readelf.c:6592 #, c-format msgid "" "\n" "Program Headers:\n" msgstr "" -#: readelf.c:6119 +#: readelf.c:6596 #, c-format msgid "" " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n" msgstr "" -#: readelf.c:6122 +#: readelf.c:6599 #, c-format msgid "" " Type Offset VirtAddr PhysAddr FileSiz " "MemSiz Flg Align\n" msgstr "" -#: readelf.c:6126 +#: readelf.c:6603 #, c-format msgid " Type Offset VirtAddr PhysAddr\n" msgstr "" -#: readelf.c:6128 +#: readelf.c:6605 #, c-format msgid " FileSiz MemSiz Flags Align\n" msgstr "" -#: readelf.c:6226 +#: readelf.c:6703 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n" msgstr "" -#: readelf.c:6229 +#: readelf.c:6706 msgid "the segment's file size is larger than its memory size\n" msgstr "" -#: readelf.c:6236 +#: readelf.c:6713 msgid "the PHDR segment must occur before any LOAD segment\n" msgstr "" -#: readelf.c:6254 +#: readelf.c:6731 msgid "the PHDR segment is not covered by a LOAD segment\n" msgstr "" -#: readelf.c:6260 +#: readelf.c:6737 msgid "more than one dynamic segment\n" msgstr "" -#: readelf.c:6279 +#: readelf.c:6756 msgid "no .dynamic section in the dynamic segment\n" msgstr "" -#: readelf.c:6298 +#: readelf.c:6775 msgid "the .dynamic section is not the same as the dynamic segment\n" msgstr "" -#: readelf.c:6309 +#: readelf.c:6786 msgid "the dynamic segment offset + size exceeds the size of the file\n" msgstr "" -#: readelf.c:6322 +#: readelf.c:6799 msgid "Unable to find program interpreter name\n" msgstr "" -#: readelf.c:6333 +#: readelf.c:6810 #, c-format msgid " [Requesting program interpreter: %s]\n" msgstr "" -#: readelf.c:6344 +#: readelf.c:6821 #, c-format msgid "" "\n" " Section to Segment mapping:\n" msgstr "" -#: readelf.c:6345 +#: readelf.c:6822 #, c-format msgid " Segment Sections...\n" msgstr "" -#: readelf.c:6387 readelf.c:11374 +#: readelf.c:6864 readelf.c:11845 msgid "Cannot interpret virtual addresses without program headers.\n" msgstr "" -#: readelf.c:6403 +#: readelf.c:6880 #, c-format msgid "Virtual address %#<PRIx64> not located in any PT_LOAD segment.\n" msgstr "" -#: readelf.c:6435 readelf.c:6505 +#: readelf.c:6912 readelf.c:6982 msgid "" "The e_shentsize field in the ELF header is less than the size of an ELF " "section header\n" msgstr "" -#: readelf.c:6439 readelf.c:6510 +#: readelf.c:6916 readelf.c:6987 msgid "" "The e_shentsize field in the ELF header is larger than the size of an ELF " "section header\n" msgstr "" -#: readelf.c:6443 readelf.c:6515 +#: readelf.c:6920 readelf.c:6992 msgid "section headers" msgstr "" -#: readelf.c:6452 readelf.c:6524 +#: readelf.c:6929 readelf.c:7001 #, c-format msgid "Out of memory reading %u section headers\n" msgstr "" -#: readelf.c:6472 readelf.c:6544 +#: readelf.c:6949 readelf.c:7021 #, c-format msgid "Section %u has an out of range sh_link value of %u\n" msgstr "" -#: readelf.c:6474 readelf.c:6546 +#: readelf.c:6951 readelf.c:7023 #, c-format msgid "Section %u has an out of range sh_info value of %u\n" msgstr "" -#: readelf.c:6588 readelf.c:6705 +#: readelf.c:7065 readelf.c:7182 #, c-format msgid "Section %s has an invalid sh_entsize of %#<PRIx64>\n" msgstr "" -#: readelf.c:6596 readelf.c:6713 readelf.c:13404 +#: readelf.c:7073 readelf.c:7190 readelf.c:13867 #, c-format msgid "Section %s has an invalid sh_size of %#<PRIx64>\n" msgstr "" -#: readelf.c:6606 readelf.c:6723 +#: readelf.c:7083 readelf.c:7200 #, c-format msgid "" "Size (%#<PRIx64>) of section %s is not a multiple of its sh_entsize (%" "#<PRIx64>)\n" msgstr "" -#: readelf.c:6615 readelf.c:6732 readelf.c:15965 +#: readelf.c:7092 readelf.c:7209 readelf.c:16435 msgid "symbols" msgstr "" -#: readelf.c:6627 readelf.c:6744 +#: readelf.c:7104 readelf.c:7221 msgid "" "Multiple symbol table index sections associated with the same symbol " "section\n" msgstr "" -#: readelf.c:6634 readelf.c:6751 +#: readelf.c:7111 readelf.c:7228 msgid "symbol table section indices" msgstr "" -#: readelf.c:6641 readelf.c:6758 +#: readelf.c:7118 readelf.c:7235 #, c-format msgid "Index section %s has an sh_size of %#<PRIx64> - expected %#<PRIx64>\n" msgstr "" -#: readelf.c:6653 readelf.c:6770 +#: readelf.c:7130 readelf.c:7247 #, c-format msgid "Out of memory reading %<PRIu64> symbols\n" msgstr "" -#: readelf.c:6976 readelf.c:7073 readelf.c:7091 readelf.c:7109 +#: readelf.c:7450 readelf.c:7546 readelf.c:7563 readelf.c:7580 msgid "Internal error: not enough buffer room for section flag info" msgstr "" -#: readelf.c:7116 +#: readelf.c:7588 #, c-format msgid "UNKNOWN (%*.*lx)" msgstr "" -#: readelf.c:7136 readelf.c:7151 +#: readelf.c:7607 readelf.c:7622 msgid "Compressed section is too small even for a compression header\n" msgstr "" -#: readelf.c:7173 +#: readelf.c:7644 msgid "" "possibly corrupt ELF file header - it has a non-zero section header offset, " "but no section headers\n" msgstr "" -#: readelf.c:7178 +#: readelf.c:7649 #, c-format msgid "" "\n" "There are no sections in this file.\n" msgstr "" -#: readelf.c:7186 readelf.c:21961 +#: readelf.c:7657 readelf.c:22438 #, c-format msgid "In linked file '%s': " msgstr "" -#: readelf.c:7188 +#: readelf.c:7659 #, c-format msgid "There is %d section header, starting at offset %#<PRIx64>:\n" msgid_plural "There are %d section headers, starting at offset %#<PRIx64>:\n" msgstr[0] "" msgstr[1] "" -#: readelf.c:7210 readelf.c:7886 readelf.c:8087 readelf.c:13700 -#: readelf.c:16371 +#: readelf.c:7681 readelf.c:8357 readelf.c:8558 readelf.c:14209 +#: readelf.c:16841 msgid "string table" msgstr "" -#: readelf.c:7272 +#: readelf.c:7743 #, c-format msgid "Section %d has invalid sh_entsize of %<PRIx64>\n" msgstr "" -#: readelf.c:7274 +#: readelf.c:7745 #, c-format msgid "(Using the expected size of %<PRIx64> for the rest of this dump)\n" msgstr "" -#: readelf.c:7298 +#: readelf.c:7769 msgid "File contains multiple dynamic symbol tables\n" msgstr "" -#: readelf.c:7313 +#: readelf.c:7784 msgid "File contains multiple dynamic string tables\n" msgstr "" -#: readelf.c:7319 +#: readelf.c:7790 msgid "dynamic strings" msgstr "" -#: readelf.c:7347 readelf.c:7353 +#: readelf.c:7818 readelf.c:7824 #, c-format msgid "Section '%s': zero-sized relocation section\n" msgstr "" -#: readelf.c:7366 +#: readelf.c:7837 #, c-format msgid "Section '%s': has a size of zero - is this intended ?\n" msgstr "" -#: readelf.c:7450 +#: readelf.c:7921 #, c-format msgid "" "\n" "Section Headers in linked file '%s':\n" msgstr "" -#: readelf.c:7452 +#: readelf.c:7923 #, c-format msgid "" "\n" "Section Headers:\n" msgstr "" -#: readelf.c:7454 +#: readelf.c:7925 #, c-format msgid "" "\n" "Section Header:\n" msgstr "" -#: readelf.c:7460 readelf.c:7471 readelf.c:7482 +#: readelf.c:7931 readelf.c:7942 readelf.c:7953 #, c-format msgid " [Nr] Name\n" msgstr "" -#: readelf.c:7461 +#: readelf.c:7932 #, c-format msgid " Type Addr Off Size ES Lk Inf Al\n" msgstr "" -#: readelf.c:7465 +#: readelf.c:7936 #, c-format msgid "" " [Nr] Name Type Addr Off Size ES Flg Lk " "Inf Al\n" msgstr "" -#: readelf.c:7472 +#: readelf.c:7943 #, c-format msgid " Type Address Off Size ES Lk Inf Al\n" msgstr "" -#: readelf.c:7476 +#: readelf.c:7947 #, c-format msgid "" " [Nr] Name Type Address Off Size ES " "Flg Lk Inf Al\n" msgstr "" -#: readelf.c:7483 +#: readelf.c:7954 #, c-format msgid " Type Address Offset Link\n" msgstr "" -#: readelf.c:7484 +#: readelf.c:7955 #, c-format msgid " Size EntSize Info Align\n" msgstr "" -#: readelf.c:7488 +#: readelf.c:7959 #, c-format msgid " [Nr] Name Type Address Offset\n" msgstr "" -#: readelf.c:7489 +#: readelf.c:7960 #, c-format msgid " Size EntSize Flags Link Info Align\n" msgstr "" -#: readelf.c:7494 +#: readelf.c:7965 #, c-format msgid " Flags\n" msgstr "" -#: readelf.c:7523 +#: readelf.c:7994 #, c-format msgid "[%2u]: Link field (%u) should index a symtab section.\n" msgstr "" -#: readelf.c:7536 +#: readelf.c:8007 #, c-format msgid "[%2u]: Link field (%u) should index a string section.\n" msgstr "" -#: readelf.c:7544 readelf.c:7555 +#: readelf.c:8015 readelf.c:8026 #, c-format msgid "[%2u]: Unexpected value (%u) in link field.\n" msgstr "" -#: readelf.c:7582 +#: readelf.c:8053 #, c-format msgid "[%2u]: Info field (%u) should index a relocatable section.\n" msgstr "" -#: readelf.c:7593 readelf.c:7620 +#: readelf.c:8064 readelf.c:8091 #, c-format msgid "[%2u]: Unexpected value (%u) in info field.\n" msgstr "" -#: readelf.c:7615 +#: readelf.c:8086 #, c-format msgid "[%2u]: Expected link to another section in info field" msgstr "" -#: readelf.c:7630 +#: readelf.c:8101 #, c-format msgid "Size of section %u is larger than the entire file!\n" msgstr "" -#: readelf.c:7699 +#: readelf.c:8170 #, c-format msgid "section %u: sh_link value of %u is larger than the number of sections\n" msgstr "" -#: readelf.c:7800 +#: readelf.c:8271 msgid "compression header" msgstr "" -#: readelf.c:7805 +#: readelf.c:8276 #, c-format msgid " [<corrupt>]\n" msgstr "" -#: readelf.c:7813 +#: readelf.c:8284 #, c-format msgid " [<unknown>: 0x%x], " msgstr "" @@ -9247,7 +9251,7 @@ msgstr "" #. The ordering of the letters shown here matches the ordering of the #. corresponding SHF_xxx values, and hence the order in which these #. letters will be displayed to the user. -#: readelf.c:7828 +#: readelf.c:8299 #, c-format msgid "" "Key to Flags:\n" @@ -9257,189 +9261,189 @@ msgid "" " " msgstr "" -#: readelf.c:7836 +#: readelf.c:8307 #, c-format msgid "R (retain), " msgstr "" -#: readelf.c:7839 +#: readelf.c:8310 #, c-format msgid "D (mbind), " msgstr "" -#: readelf.c:7847 +#: readelf.c:8318 #, c-format msgid "l (large), " msgstr "" -#: readelf.c:7849 +#: readelf.c:8320 #, c-format msgid "y (purecode), " msgstr "" -#: readelf.c:7851 +#: readelf.c:8322 #, c-format msgid "v (VLE), " msgstr "" -#: readelf.c:7876 +#: readelf.c:8347 msgid "Bad sh_link in symbol table section\n" msgstr "" -#: readelf.c:7911 +#: readelf.c:8382 msgid "<OS specific>" msgstr "" -#: readelf.c:7912 +#: readelf.c:8383 msgid "<PROC specific>" msgstr "" -#: readelf.c:7941 +#: readelf.c:8412 #, c-format msgid "" "\n" "There are no sections group in linked file '%s'.\n" msgstr "" -#: readelf.c:7944 readelf.c:7983 +#: readelf.c:8415 readelf.c:8454 #, c-format msgid "" "\n" "There are no section groups in this file.\n" msgstr "" -#: readelf.c:7951 +#: readelf.c:8422 msgid "Section headers are not available!\n" msgstr "" -#: readelf.c:7962 +#: readelf.c:8433 #, c-format msgid "Out of memory reading %u section group headers\n" msgstr "" -#: readelf.c:7980 +#: readelf.c:8451 #, c-format msgid "" "\n" "There are no section groups in linked file '%s'.\n" msgstr "" -#: readelf.c:7994 +#: readelf.c:8465 #, c-format msgid "Out of memory reading %zu groups\n" msgstr "" -#: readelf.c:8006 +#: readelf.c:8477 #, c-format msgid "Section groups in linked file '%s'\n" msgstr "" -#: readelf.c:8027 +#: readelf.c:8498 #, c-format msgid "Bad sh_link in group section `%s'\n" msgstr "" -#: readelf.c:8040 +#: readelf.c:8511 #, c-format msgid "Corrupt header in group section `%s'\n" msgstr "" -#: readelf.c:8046 readelf.c:8057 +#: readelf.c:8517 readelf.c:8528 #, c-format msgid "Bad sh_info in group section `%s'\n" msgstr "" -#: readelf.c:8097 +#: readelf.c:8568 #, c-format msgid "" "Section %s has sh_entsize (%#<PRIx64>) which is larger than its size (%" "#<PRIx64>)\n" msgstr "" -#: readelf.c:8107 +#: readelf.c:8578 msgid "section data" msgstr "" -#: readelf.c:8118 +#: readelf.c:8589 #, c-format msgid "" "\n" "%sgroup section [%5u] `%s' [%s] contains %u sections:\n" msgstr "" -#: readelf.c:8121 +#: readelf.c:8592 #, c-format msgid " [Index] Name\n" msgstr "" -#: readelf.c:8139 +#: readelf.c:8610 #, c-format msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n" msgstr "" -#: readelf.c:8142 +#: readelf.c:8613 msgid "" "Further error messages about overlarge group section indices suppressed\n" msgstr "" -#: readelf.c:8155 +#: readelf.c:8626 #, c-format msgid "section [%5u] in group section [%5u] already in group section [%5u]\n" msgstr "" -#: readelf.c:8159 +#: readelf.c:8630 msgid "" "Further error messages about already contained group sections suppressed\n" msgstr "" -#: readelf.c:8171 +#: readelf.c:8642 #, c-format msgid "section 0 in group section [%5u]\n" msgstr "" -#: readelf.c:8238 +#: readelf.c:8709 msgid "dynamic section image fixups" msgstr "" -#: readelf.c:8246 +#: readelf.c:8717 #, c-format msgid "corrupt library name index of %#<PRIx64> found in dynamic entry" msgstr "" -#: readelf.c:8251 +#: readelf.c:8722 #, c-format msgid "" "\n" "Image fixups for needed library #%<PRId64>: %s - ident: %<PRIx64>\n" msgstr "" -#: readelf.c:8255 +#: readelf.c:8726 #, c-format msgid "Seg Offset Type SymVec DataType\n" msgstr "" -#: readelf.c:8289 +#: readelf.c:8760 msgid "dynamic section image relocations" msgstr "" -#: readelf.c:8293 +#: readelf.c:8764 #, c-format msgid "" "\n" "Image relocs\n" msgstr "" -#: readelf.c:8295 +#: readelf.c:8766 #, c-format msgid "" "Seg Offset Type Addend Seg Sym Off\n" msgstr "" -#: readelf.c:8350 +#: readelf.c:8821 msgid "dynamic string section" msgstr "" -#: readelf.c:8454 +#: readelf.c:8925 #, c-format msgid "" "\n" @@ -9447,157 +9451,157 @@ msgid "" "bytes:\n" msgstr "" -#: readelf.c:8459 +#: readelf.c:8930 #, c-format msgid "" "\n" "'%s' relocation section at offset %#<PRIx64> contains %<PRId64> bytes:\n" msgstr "" -#: readelf.c:8481 +#: readelf.c:8952 #, c-format msgid "" "\n" "There are no dynamic relocations in linked file '%s'.\n" msgstr "" -#: readelf.c:8484 +#: readelf.c:8955 #, c-format msgid "" "\n" "There are no dynamic relocations in this file.\n" msgstr "" -#: readelf.c:8511 +#: readelf.c:8982 #, c-format msgid "" "\n" "In linked file '%s' relocation section " msgstr "" -#: readelf.c:8514 +#: readelf.c:8985 #, c-format msgid "" "\n" "Relocation section " msgstr "" -#: readelf.c:8522 +#: readelf.c:8993 #, c-format msgid " at offset %#<PRIx64> contains %<PRIu64> entry:\n" msgid_plural " at offset %#<PRIx64> contains %<PRId64> entries:\n" msgstr[0] "" msgstr[1] "" -#: readelf.c:8573 +#: readelf.c:9044 #, c-format msgid "" "\n" "There are no static relocations in linked file '%s'." msgstr "" -#: readelf.c:8576 +#: readelf.c:9047 #, c-format msgid "" "\n" "There are no static relocations in this file." msgstr "" -#: readelf.c:8577 +#: readelf.c:9048 #, c-format msgid "" "\n" "To see the dynamic relocations add --use-dynamic to the command line.\n" msgstr "" -#: readelf.c:8585 +#: readelf.c:9056 #, c-format msgid "" "\n" "There are no relocations in linked file '%s'.\n" msgstr "" -#: readelf.c:8588 +#: readelf.c:9059 #, c-format msgid "" "\n" "There are no relocations in this file.\n" msgstr "" -#: readelf.c:8756 +#: readelf.c:9227 #, c-format msgid "Invalid section %u in table entry %td\n" msgstr "" -#: readelf.c:8768 +#: readelf.c:9239 #, c-format msgid "Invalid offset %<PRIx64> in table entry %td\n" msgstr "" -#: readelf.c:8786 +#: readelf.c:9257 #, c-format msgid "\tUnknown version.\n" msgstr "" -#: readelf.c:8849 readelf.c:9287 +#: readelf.c:9320 readelf.c:9758 msgid "unwind table" msgstr "" -#: readelf.c:8900 readelf.c:9370 +#: readelf.c:9371 readelf.c:9841 #, c-format msgid "Skipping unknown relocation type: %u\n" msgstr "" -#: readelf.c:8906 readelf.c:9377 +#: readelf.c:9377 readelf.c:9848 #, c-format msgid "Skipping unexpected relocation type: %s\n" msgstr "" -#: readelf.c:8915 readelf.c:9384 +#: readelf.c:9386 readelf.c:9855 #, c-format msgid "Skipping reloc with overlarge offset: %#<PRIx64>\n" msgstr "" -#: readelf.c:8923 readelf.c:9392 +#: readelf.c:9394 readelf.c:9863 #, c-format msgid "Skipping reloc with invalid symbol index: %u\n" msgstr "" -#: readelf.c:8971 readelf.c:9439 readelf.c:10550 +#: readelf.c:9442 readelf.c:9910 readelf.c:11021 msgid "Multiple symbol tables encountered\n" msgstr "" -#: readelf.c:8986 readelf.c:9455 readelf.c:10565 +#: readelf.c:9457 readelf.c:9926 readelf.c:11036 #, c-format msgid "" "\n" "There are no unwind sections in this file.\n" msgstr "" -#: readelf.c:9072 +#: readelf.c:9543 #, c-format msgid "" "\n" "Could not find unwind info section for " msgstr "" -#: readelf.c:9084 +#: readelf.c:9555 msgid "unwind info" msgstr "" -#: readelf.c:9087 +#: readelf.c:9558 #, c-format msgid "" "\n" "Unwind section " msgstr "" -#: readelf.c:9094 +#: readelf.c:9565 #, c-format msgid " at offset %#<PRIx64> contains %<PRIu64> entries:\n" msgstr "" -#: readelf.c:9464 readelf.c:10572 +#: readelf.c:9935 readelf.c:11043 #, c-format msgid "" "\n" @@ -9608,204 +9612,204 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:9597 +#: readelf.c:10068 msgid "unwind data" msgstr "" -#: readelf.c:9669 +#: readelf.c:10140 #, c-format msgid "Skipping unexpected relocation at offset %#<PRIx64>\n" msgstr "" -#: readelf.c:9691 +#: readelf.c:10162 #, c-format msgid "Unknown section relocation type %d encountered\n" msgstr "" -#: readelf.c:9699 +#: readelf.c:10170 #, c-format msgid "Bad symbol index in unwind relocation (%<PRIu64> > %<PRIu64>)\n" msgstr "" -#: readelf.c:9715 +#: readelf.c:10186 #, c-format msgid "Skipping unknown ARM relocation type: %d\n" msgstr "" -#: readelf.c:9725 +#: readelf.c:10196 #, c-format msgid "Skipping unexpected ARM relocation type %s\n" msgstr "" -#: readelf.c:9734 +#: readelf.c:10205 #, c-format msgid "Skipping unknown C6000 relocation type: %d\n" msgstr "" -#: readelf.c:9744 +#: readelf.c:10215 #, c-format msgid "Skipping unexpected C6000 relocation type %s\n" msgstr "" #. This function currently only supports ARM and TI unwinders. -#: readelf.c:9753 +#: readelf.c:10224 msgid "Only TI and ARM unwinders are currently supported\n" msgstr "" -#: readelf.c:9816 +#: readelf.c:10287 #, c-format msgid "[Truncated opcode]\n" msgstr "" -#: readelf.c:9864 readelf.c:10084 +#: readelf.c:10335 readelf.c:10555 #, c-format msgid "Refuse to unwind" msgstr "" -#: readelf.c:9887 +#: readelf.c:10358 #, c-format msgid " [Reserved]" msgstr "" -#: readelf.c:9915 +#: readelf.c:10386 #, c-format msgid " finish" msgstr "" -#: readelf.c:9920 readelf.c:10017 +#: readelf.c:10391 readelf.c:10488 #, c-format msgid "[Spare]" msgstr "" -#: readelf.c:9954 +#: readelf.c:10425 msgid "corrupt change to vsp\n" msgstr "" -#: readelf.c:9980 +#: readelf.c:10451 #, c-format msgid " pop {ra_auth_code}" msgstr "" -#: readelf.c:9982 +#: readelf.c:10453 #, c-format msgid " vsp as modifier for PAC validation" msgstr "" -#: readelf.c:10039 readelf.c:10196 +#: readelf.c:10510 readelf.c:10667 #, c-format msgid " [unsupported opcode]" msgstr "" -#: readelf.c:10132 +#: readelf.c:10603 #, c-format msgid "pop frame {" msgstr "" -#: readelf.c:10135 +#: readelf.c:10606 #, c-format msgid "*corrupt* - no registers specified" msgstr "" -#: readelf.c:10149 +#: readelf.c:10620 msgid "[pad]" msgstr "" -#: readelf.c:10178 +#: readelf.c:10649 msgid "Corrupt stack pointer adjustment detected\n" msgstr "" -#: readelf.c:10185 +#: readelf.c:10656 #, c-format msgid "sp = sp + %<PRId64>" msgstr "" -#: readelf.c:10260 +#: readelf.c:10731 #, c-format msgid " Personality routine: " msgstr "" -#: readelf.c:10292 +#: readelf.c:10763 #, c-format msgid " [Truncated data]\n" msgstr "" -#: readelf.c:10316 +#: readelf.c:10787 #, c-format msgid "Corrupt ARM compact model table entry: %x \n" msgstr "" -#: readelf.c:10321 +#: readelf.c:10792 #, c-format msgid " Compact model index: %d\n" msgstr "" -#: readelf.c:10347 +#: readelf.c:10818 msgid "Unknown ARM compact model index encountered\n" msgstr "" -#: readelf.c:10348 +#: readelf.c:10819 #, c-format msgid " [reserved]\n" msgstr "" -#: readelf.c:10363 +#: readelf.c:10834 #, c-format msgid " Restore stack from frame pointer\n" msgstr "" -#: readelf.c:10365 +#: readelf.c:10836 #, c-format msgid " Stack increment %d\n" msgstr "" -#: readelf.c:10366 +#: readelf.c:10837 #, c-format msgid " Registers restored: " msgstr "" -#: readelf.c:10371 +#: readelf.c:10842 #, c-format msgid " Return register: %s\n" msgstr "" -#: readelf.c:10375 +#: readelf.c:10846 #, c-format msgid " [reserved (%d)]\n" msgstr "" -#: readelf.c:10379 +#: readelf.c:10850 #, c-format msgid "" "Unsupported architecture type %d encountered when decoding unwind table\n" msgstr "" -#: readelf.c:10434 +#: readelf.c:10905 #, c-format msgid "corrupt index table entry: %x\n" msgstr "" -#: readelf.c:10473 +#: readelf.c:10944 #, c-format msgid "Unwind entry contains corrupt offset (%#<PRIx64>) into section %s\n" msgstr "" -#: readelf.c:10489 +#: readelf.c:10960 #, c-format msgid "Could not locate .ARM.extab section containing %#<PRIx64>.\n" msgstr "" -#: readelf.c:10533 +#: readelf.c:11004 #, c-format msgid "" "Unsupported architecture type %d encountered when processing unwind table\n" msgstr "" -#: readelf.c:10595 +#: readelf.c:11066 #, c-format msgid "No processor specific unwind information to decode\n" msgstr "" -#: readelf.c:10625 +#: readelf.c:11096 #, c-format msgid "" "\n" @@ -9813,80 +9817,80 @@ msgid "" "supported.\n" msgstr "" -#: readelf.c:10652 +#: readelf.c:11123 #, c-format msgid "NONE" msgstr "" -#: readelf.c:10677 +#: readelf.c:11148 #, c-format msgid "Interface Version: %s" msgstr "" -#: readelf.c:10680 +#: readelf.c:11151 #, c-format msgid "Interface Version: <corrupt: %<PRIx64>>" msgstr "" -#: readelf.c:10698 +#: readelf.c:11169 #, c-format msgid "Time Stamp: %s" msgstr "" -#: readelf.c:10887 readelf.c:10937 +#: readelf.c:11358 readelf.c:11408 msgid "dynamic section" msgstr "" -#: readelf.c:10907 readelf.c:10958 readelf.c:11066 +#: readelf.c:11378 readelf.c:11429 readelf.c:11537 #, c-format msgid "Out of memory allocating space for %<PRIu64> dynamic entries\n" msgstr "" -#: readelf.c:11032 +#: readelf.c:11503 #, c-format msgid "Size overflow prevents reading %<PRIu64> elements of size %u\n" msgstr "" -#: readelf.c:11042 +#: readelf.c:11513 #, c-format msgid "Invalid number of dynamic entries: %<PRIu64>\n" msgstr "" -#: readelf.c:11050 +#: readelf.c:11521 #, c-format msgid "Out of memory reading %<PRIu64> dynamic entries\n" msgstr "" -#: readelf.c:11057 +#: readelf.c:11528 #, c-format msgid "Unable to read in %<PRIu64> bytes of dynamic data\n" msgstr "" -#: readelf.c:11107 readelf.c:11161 readelf.c:11185 readelf.c:11218 -#: readelf.c:11244 readelf.c:11263 +#: readelf.c:11578 readelf.c:11632 readelf.c:11656 readelf.c:11689 +#: readelf.c:11715 readelf.c:11734 msgid "Unable to seek to start of dynamic information\n" msgstr "" -#: readelf.c:11113 readelf.c:11167 +#: readelf.c:11584 readelf.c:11638 msgid "Failed to read in number of buckets\n" msgstr "" -#: readelf.c:11119 +#: readelf.c:11590 msgid "Failed to read in number of chains\n" msgstr "" -#: readelf.c:11226 +#: readelf.c:11697 msgid "Failed to determine last chain length\n" msgstr "" -#: readelf.c:11326 +#: readelf.c:11797 #, c-format msgid "" "\n" "There is no dynamic section in linked file '%s'.\n" msgstr "" -#: readelf.c:11329 +#: readelf.c:11800 #, c-format msgid "" "\n" @@ -9894,49 +9898,49 @@ msgid "" msgstr "" #. See PR 21379 for a reproducer. -#: readelf.c:11389 +#: readelf.c:11860 msgid "Invalid PT_LOAD entry\n" msgstr "" -#: readelf.c:11415 +#: readelf.c:11886 msgid "the .dynsym section doesn't match the DT_SYMTAB and DT_SYMENT tags\n" msgstr "" -#: readelf.c:11425 +#: readelf.c:11896 msgid "Corrupt DT_SYMTAB dynamic entry\n" msgstr "" -#: readelf.c:11461 +#: readelf.c:11932 msgid "the .dynstr section doesn't match the DT_STRTAB and DT_STRSZ tags\n" msgstr "" -#: readelf.c:11466 +#: readelf.c:11937 msgid "dynamic string table" msgstr "" -#: readelf.c:11469 +#: readelf.c:11940 msgid "Corrupt DT_STRTAB dynamic entry\n" msgstr "" -#: readelf.c:11494 +#: readelf.c:11965 #, c-format msgid "Bad value (%d) for SYMINENT entry\n" msgstr "" -#: readelf.c:11513 +#: readelf.c:11984 msgid "symbol information" msgstr "" -#: readelf.c:11519 +#: readelf.c:11990 msgid "Multiple dynamic symbol information sections found\n" msgstr "" -#: readelf.c:11525 +#: readelf.c:11996 #, c-format msgid "Out of memory allocating %<PRIu64> bytes for dynamic symbol info\n" msgstr "" -#: readelf.c:11549 +#: readelf.c:12020 #, c-format msgid "" "\n" @@ -9949,7 +9953,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:11556 +#: readelf.c:12027 #, c-format msgid "" "\n" @@ -9960,87 +9964,87 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:11563 +#: readelf.c:12034 #, c-format msgid " Tag Type Name/Value\n" msgstr "" -#: readelf.c:11597 +#: readelf.c:12068 #, c-format msgid "Auxiliary library" msgstr "" -#: readelf.c:11601 +#: readelf.c:12072 #, c-format msgid "Filter library" msgstr "" -#: readelf.c:11605 +#: readelf.c:12076 #, c-format msgid "Configuration file" msgstr "" -#: readelf.c:11609 +#: readelf.c:12080 #, c-format msgid "Dependency audit library" msgstr "" -#: readelf.c:11613 +#: readelf.c:12084 #, c-format msgid "Audit library" msgstr "" -#: readelf.c:11632 readelf.c:11660 readelf.c:11688 readelf.c:12028 +#: readelf.c:12103 readelf.c:12131 readelf.c:12159 readelf.c:12499 #, c-format msgid "Flags:" msgstr "" -#: readelf.c:11635 readelf.c:11663 readelf.c:11690 readelf.c:12030 +#: readelf.c:12106 readelf.c:12134 readelf.c:12161 readelf.c:12501 #, c-format msgid " None\n" msgstr "" -#: readelf.c:11897 +#: readelf.c:12368 #, c-format msgid "Shared library: [%s]" msgstr "" -#: readelf.c:11901 +#: readelf.c:12372 #, c-format msgid " program interpreter" msgstr "" -#: readelf.c:11905 +#: readelf.c:12376 #, c-format msgid "Library soname: [%s]" msgstr "" -#: readelf.c:11909 +#: readelf.c:12380 #, c-format msgid "Library rpath: [%s]" msgstr "" -#: readelf.c:11913 +#: readelf.c:12384 #, c-format msgid "Library runpath: [%s]" msgstr "" -#: readelf.c:11950 +#: readelf.c:12421 #, c-format msgid " (bytes)\n" msgstr "" -#: readelf.c:11981 +#: readelf.c:12452 #, c-format msgid "Not needed object: [%s]\n" msgstr "" -#: readelf.c:12006 +#: readelf.c:12477 #, c-format msgid "<corrupt time val: %<PRIx64>" msgstr "" -#: readelf.c:12149 +#: readelf.c:12620 #, c-format msgid "" "\n" @@ -10052,7 +10056,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:12156 +#: readelf.c:12627 #, c-format msgid "" "\n" @@ -10063,71 +10067,71 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:12164 readelf.c:12310 readelf.c:12475 +#: readelf.c:12635 readelf.c:12781 readelf.c:12946 #, c-format msgid " Addr: 0x%016<PRIx64>" msgstr "" -#: readelf.c:12165 readelf.c:12311 readelf.c:12476 +#: readelf.c:12636 readelf.c:12782 readelf.c:12947 #, c-format msgid " Offset: 0x%08<PRIx64> Link: %u (%s)\n" msgstr "" -#: readelf.c:12171 +#: readelf.c:12642 msgid "version definition section" msgstr "" -#: readelf.c:12200 +#: readelf.c:12671 #, c-format msgid " %#06zx: Rev: %d Flags: %s" msgstr "" -#: readelf.c:12203 +#: readelf.c:12674 #, c-format msgid " Index: %d Cnt: %d " msgstr "" -#: readelf.c:12220 +#: readelf.c:12691 #, c-format msgid "Name: %s\n" msgstr "" -#: readelf.c:12223 +#: readelf.c:12694 #, c-format msgid "Name index: %ld\n" msgstr "" -#: readelf.c:12232 +#: readelf.c:12703 #, c-format msgid "Invalid vda_next field of %lx\n" msgstr "" -#: readelf.c:12252 +#: readelf.c:12723 #, c-format msgid " %#06zx: Parent %d: %s\n" msgstr "" -#: readelf.c:12256 +#: readelf.c:12727 #, c-format msgid " %#06zx: Parent %d, name index: %ld\n" msgstr "" -#: readelf.c:12261 +#: readelf.c:12732 #, c-format msgid " Version def aux past end of section\n" msgstr "" -#: readelf.c:12268 +#: readelf.c:12739 #, c-format msgid "Invalid vd_next field of %lx\n" msgstr "" -#: readelf.c:12279 +#: readelf.c:12750 #, c-format msgid " Version definition past end of section\n" msgstr "" -#: readelf.c:12295 +#: readelf.c:12766 #, c-format msgid "" "\n" @@ -10138,7 +10142,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:12302 +#: readelf.c:12773 #, c-format msgid "" "\n" @@ -10149,68 +10153,68 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:12318 +#: readelf.c:12789 msgid "Version Needs section" msgstr "" -#: readelf.c:12343 +#: readelf.c:12814 #, c-format msgid " %#06zx: Version: %d" msgstr "" -#: readelf.c:12346 +#: readelf.c:12817 #, c-format msgid " File: %s" msgstr "" -#: readelf.c:12349 +#: readelf.c:12820 #, c-format msgid " File: %lx" msgstr "" -#: readelf.c:12351 +#: readelf.c:12822 #, c-format msgid " Cnt: %d\n" msgstr "" -#: readelf.c:12374 +#: readelf.c:12845 #, c-format msgid " %#06zx: Name: %s" msgstr "" -#: readelf.c:12377 +#: readelf.c:12848 #, c-format msgid " %#06zx: Name index: %lx" msgstr "" -#: readelf.c:12380 +#: readelf.c:12851 #, c-format msgid " Flags: %s Version: %d\n" msgstr "" -#: readelf.c:12386 +#: readelf.c:12857 #, c-format msgid "Invalid vna_next field of %lx\n" msgstr "" -#: readelf.c:12399 +#: readelf.c:12870 msgid "Missing Version Needs auxiliary information\n" msgstr "" -#: readelf.c:12404 +#: readelf.c:12875 #, c-format msgid "Invalid vn_next field of %lx\n" msgstr "" -#: readelf.c:12414 +#: readelf.c:12885 msgid "Missing Version Needs information\n" msgstr "" -#: readelf.c:12452 +#: readelf.c:12923 msgid "version string table" msgstr "" -#: readelf.c:12460 +#: readelf.c:12931 #, c-format msgid "" "\n" @@ -10223,7 +10227,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:12467 +#: readelf.c:12938 #, c-format msgid "" "\n" @@ -10234,210 +10238,229 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:12485 +#: readelf.c:12956 msgid "version symbol data" msgstr "" -#: readelf.c:12505 +#: readelf.c:12976 msgid "*invalid*" msgstr "" -#: readelf.c:12513 +#: readelf.c:12984 msgid " 0 (*local*) " msgstr "" -#: readelf.c:12517 +#: readelf.c:12988 msgid " 1 (*global*) " msgstr "" -#: readelf.c:12528 +#: readelf.c:12999 msgid "invalid index into symbol array\n" msgstr "" -#: readelf.c:12551 readelf.c:13148 +#: readelf.c:13022 readelf.c:13574 msgid "version need" msgstr "" -#: readelf.c:12562 +#: readelf.c:13033 msgid "version need aux (2)" msgstr "" -#: readelf.c:12609 readelf.c:13092 +#: readelf.c:13080 readelf.c:13518 msgid "version def" msgstr "" -#: readelf.c:12637 readelf.c:13123 +#: readelf.c:13108 readelf.c:13549 msgid "version def aux" msgstr "" -#: readelf.c:12645 +#: readelf.c:13116 msgid "*both*" msgstr "" -#: readelf.c:12677 +#: readelf.c:13148 #, c-format msgid "" "\n" "No version information found in linked file '%s'.\n" msgstr "" -#: readelf.c:12680 +#: readelf.c:13151 #, c-format msgid "" "\n" "No version information found in this file.\n" msgstr "" -#: readelf.c:12776 +#: readelf.c:13247 #, c-format msgid "Unrecognized visibility value: %u\n" msgstr "" -#: readelf.c:12789 +#: readelf.c:13260 #, c-format msgid "Unrecognized alpha specific other value: %u\n" msgstr "" -#: readelf.c:12866 +#: readelf.c:13337 #, c-format msgid "Unrecognized IA64 VMS ST Function type: %d\n" msgstr "" -#: readelf.c:12890 +#: readelf.c:13361 #, c-format msgid "Unrecognized IA64 VMS ST Linkage: %d\n" msgstr "" -#: readelf.c:12916 +#: readelf.c:13387 #, c-format msgid "<localentry>: %d" msgstr "" -#: readelf.c:12930 +#: readelf.c:13401 msgid " VARIANT_CC" msgstr "" -#: readelf.c:12981 +#: readelf.c:13452 #, c-format msgid "<other>: %x" msgstr "" -#: readelf.c:13021 -#, c-format -msgid "bad section index[%3d]" -msgstr "" - -#: readelf.c:13054 +#: readelf.c:13480 msgid "version data" msgstr "" -#: readelf.c:13166 +#: readelf.c:13592 msgid "version need aux (3)" msgstr "" -#: readelf.c:13320 +#: readelf.c:13783 #, c-format msgid "local symbol %<PRIu64> found at index >= %s's sh_info value of %u\n" msgstr "" -#: readelf.c:13339 +#: readelf.c:13802 #, c-format msgid "Unknown LTO symbol definition encountered: %u\n" msgstr "" -#: readelf.c:13358 +#: readelf.c:13821 #, c-format msgid "Unknown LTO symbol visibility encountered: %u\n" msgstr "" -#: readelf.c:13376 +#: readelf.c:13839 #, c-format msgid "Unknown LTO symbol type encountered: %u\n" msgstr "" -#: readelf.c:13392 +#: readelf.c:13855 #, c-format msgid "" "\n" "The LTO Symbol table section '%s' in linked file '%s' is empty!\n" msgstr "" -#: readelf.c:13396 +#: readelf.c:13859 #, c-format msgid "" "\n" "LTO Symbol table '%s' is empty!\n" msgstr "" -#: readelf.c:13411 +#: readelf.c:13874 msgid "LTO symbols" msgstr "" -#: readelf.c:13429 +#: readelf.c:13892 #, c-format msgid "LTO Symbol extension table '%s' is empty!\n" msgstr "" -#: readelf.c:13435 +#: readelf.c:13898 msgid "LTO ext symbol data" msgstr "" -#: readelf.c:13440 +#: readelf.c:13903 msgid "Unexpected version number in symbol extension table\n" msgstr "" -#: readelf.c:13449 +#: readelf.c:13912 #, c-format msgid "" "\n" "In linked file '%s': " msgstr "" -#: readelf.c:13456 +#: readelf.c:13919 #, c-format msgid "LTO Symbol table '%s' and extension table '%s' contain:\n" msgstr "" -#: readelf.c:13461 +#: readelf.c:13924 #, c-format msgid "LTO Symbol table '%s'\n" msgstr "" -#: readelf.c:13463 +#: readelf.c:13926 #, c-format msgid " and extension table '%s' contain:\n" msgstr "" -#: readelf.c:13468 +#: readelf.c:13931 #, c-format msgid "LTO Symbol table '%s' contains:\n" msgstr "" -#: readelf.c:13473 +#: readelf.c:13936 #, c-format msgid "" " Comdat_Key Kind Visibility Size Slot Type Section " "Name\n" msgstr "" -#: readelf.c:13475 +#: readelf.c:13938 #, c-format msgid " Comdat_Key Kind Visibility Size Slot Name\n" msgstr "" -#: readelf.c:13522 +#: readelf.c:13985 msgid "Ran out of LTO symbol extension data\n" msgstr "" -#: readelf.c:13542 +#: readelf.c:14005 msgid "Data remains in the LTO symbol extension table\n" msgstr "" -#: readelf.c:13552 +#: readelf.c:14015 msgid "Buffer overrun encountered whilst decoding LTO symbol table\n" msgstr "" -#: readelf.c:13604 +#: readelf.c:14057 +#, c-format +msgid "" +" Num: Value Size Type Bind Vis+Other Ndx(SecName) Name [+ " +"Version Info]\n" +msgstr "" + +#: readelf.c:14063 readelf.c:14069 +#, c-format +msgid " Num: Value Size Type Bind Vis Ndx Name\n" +msgstr "" + +#: readelf.c:14078 +#, c-format +msgid "" +" Num: Value Size Type Bind Vis+Other Ndx(SecName) Name [+ " +"Version Info]\n" +msgstr "" + +#: readelf.c:14085 readelf.c:14091 +#, c-format +msgid " Num: Value Size Type Bind Vis Ndx Name\n" +msgstr "" + +#: readelf.c:14118 #, c-format msgid "" "\n" @@ -10448,7 +10471,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:13614 +#: readelf.c:14128 #, c-format msgid "" "\n" @@ -10459,24 +10482,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:13622 readelf.c:13679 -#, c-format -msgid " Num: Value Size Type Bind Vis Ndx Name\n" -msgstr "" - -#: readelf.c:13624 readelf.c:13681 -#, c-format -msgid " Num: Value Size Type Bind Vis Ndx Name\n" -msgstr "" - -#: readelf.c:13653 +#: readelf.c:14165 #, c-format msgid "" "\n" "Symbol table '%s' has a sh_entsize of zero!\n" msgstr "" -#: readelf.c:13661 +#: readelf.c:14173 #, c-format msgid "" "\n" @@ -10487,7 +10500,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:13670 +#: readelf.c:14182 #, c-format msgid "" "\n" @@ -10498,14 +10511,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:13715 +#: readelf.c:14224 #, c-format msgid "" "\n" "Dynamic symbol information is not available for displaying symbols.\n" msgstr "" -#: readelf.c:13728 +#: readelf.c:14237 #, c-format msgid "" "\n" @@ -10516,24 +10529,24 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:13738 +#: readelf.c:14247 msgid "Out of memory allocating space for histogram buckets\n" msgstr "" -#: readelf.c:13744 readelf.c:13821 +#: readelf.c:14253 readelf.c:14330 #, c-format msgid " Length Number %% of total Coverage\n" msgstr "" -#: readelf.c:13754 +#: readelf.c:14263 msgid "histogram chain is corrupt\n" msgstr "" -#: readelf.c:13766 +#: readelf.c:14275 msgid "Out of memory allocating space for histogram counts\n" msgstr "" -#: readelf.c:13806 +#: readelf.c:14315 #, c-format msgid "" "\n" @@ -10544,15 +10557,15 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:13817 +#: readelf.c:14326 msgid "Out of memory allocating space for gnu histogram buckets\n" msgstr "" -#: readelf.c:13844 +#: readelf.c:14353 msgid "Out of memory allocating space for gnu histogram counts\n" msgstr "" -#: readelf.c:13910 +#: readelf.c:14419 #, c-format msgid "" "\n" @@ -10565,7 +10578,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:13917 +#: readelf.c:14426 #, c-format msgid "" "\n" @@ -10576,241 +10589,234 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:13925 +#: readelf.c:14434 #, c-format msgid " Num: Name BoundTo Flags\n" msgstr "" -#: readelf.c:13932 +#: readelf.c:14441 #, c-format msgid "<corrupt index>" msgstr "" -#: readelf.c:13937 +#: readelf.c:14446 #, c-format msgid "<corrupt: %19ld>" msgstr "" -#: readelf.c:14029 +#: readelf.c:14538 #, c-format msgid "LoongArch ULEB128 field at 0x%lx contains invalid ULEB128 value\n" msgstr "" -#: readelf.c:14034 readelf.c:14088 readelf.c:14139 readelf.c:14185 -#: readelf.c:14199 readelf.c:14243 +#: readelf.c:14543 readelf.c:14597 readelf.c:14648 readelf.c:14694 +#: readelf.c:14708 readelf.c:14752 #, c-format msgid "%s reloc contains invalid symbol index %<PRIu64>\n" msgstr "" -#: readelf.c:14135 +#: readelf.c:14644 #, c-format msgid "MSP430 ULEB128 field at %#<PRIx64> contains invalid ULEB128 value\n" msgstr "" #. PR 21137 -#: readelf.c:14150 +#: readelf.c:14659 #, c-format msgid "MSP430 sym diff reloc contains invalid offset: %#<PRIx64>\n" msgstr "" -#: readelf.c:14162 +#: readelf.c:14671 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n" msgstr "" -#: readelf.c:14209 +#: readelf.c:14718 #, c-format msgid "MN10300 sym diff reloc contains invalid offset: %#<PRIx64>\n" msgstr "" -#: readelf.c:14220 +#: readelf.c:14729 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n" msgstr "" -#: readelf.c:14262 readelf.c:14272 +#: readelf.c:14771 readelf.c:14781 #, c-format msgid "RL78 sym diff reloc contains invalid offset: %#<PRIx64>\n" msgstr "" -#: readelf.c:14491 +#: readelf.c:15004 #, c-format msgid "" "Missing knowledge of 32-bit reloc types used in DWARF sections of machine " "number %d\n" msgstr "" -#: readelf.c:15207 +#: readelf.c:15739 #, c-format msgid "unable to apply unsupported reloc type %d to section %s\n" msgstr "" -#: readelf.c:15216 +#: readelf.c:15748 #, c-format msgid "skipping invalid relocation offset %#<PRIx64> in section %s\n" msgstr "" -#: readelf.c:15226 +#: readelf.c:15758 #, c-format msgid "skipping invalid relocation symbol index %#<PRIx64> in section %s\n" msgstr "" -#: readelf.c:15250 +#: readelf.c:15782 #, c-format msgid "skipping unexpected symbol type %s in section %s relocation %tu\n" msgstr "" -#: readelf.c:15328 +#: readelf.c:15860 #, c-format msgid "" "\n" "Assembly dump of section %s\n" msgstr "" -#: readelf.c:15346 +#: readelf.c:15878 #, c-format msgid "Section '%s' has no data to dump.\n" msgstr "" -#: readelf.c:15352 +#: readelf.c:15884 msgid "section contents" msgstr "" -#: readelf.c:15375 +#: readelf.c:15907 #, c-format msgid "Uncompressed section size is suspiciously large: 0x%<PRIu64>\n" msgstr "" -#: readelf.c:15451 +#: readelf.c:15998 readelf.c:16608 #, c-format -msgid "" -"\n" -"String dump of section '%s' in linked file %s:\n" +msgid "section '%s' has unsupported compress type: %d\n" msgstr "" -#: readelf.c:15455 +#: readelf.c:16031 readelf.c:16645 #, c-format -msgid "" -"\n" -"String dump of section '%s':\n" +msgid "Unable to decompress section %s\n" msgstr "" -#: readelf.c:15483 readelf.c:15706 readelf.c:16138 +#: readelf.c:16070 #, c-format -msgid "section '%s' has unsupported compress type: %d\n" +msgid "" +" NOTE: This section has relocations against it, but these have NOT been " +"applied to this dump.\n" msgstr "" -#: readelf.c:15515 readelf.c:15740 readelf.c:16175 +#: readelf.c:16097 #, c-format -msgid "Unable to decompress section %s\n" +msgid "" +"\n" +"String dump of section '%s' in linked file %s:\n" msgstr "" -#: readelf.c:15540 +#: readelf.c:16101 #, c-format msgid "" -" Note: This section has relocations against it, but these have NOT been " -"applied to this dump.\n" +"\n" +"String dump of section '%s':\n" msgstr "" -#: readelf.c:15633 readelf.c:17169 readelf.c:17209 readelf.c:17247 -#: readelf.c:17294 readelf.c:17325 readelf.c:18931 readelf.c:18963 +#: readelf.c:16197 readelf.c:17639 readelf.c:17679 readelf.c:17717 +#: readelf.c:17764 readelf.c:17795 readelf.c:19401 readelf.c:19433 #, c-format msgid "<corrupt>\n" msgstr "" -#: readelf.c:15641 +#: readelf.c:16205 #, c-format msgid " No strings found in this section." msgstr "" -#: readelf.c:15674 +#: readelf.c:16237 #, c-format msgid "" "\n" "Hex dump of section '%s' in linked file %s:\n" msgstr "" -#: readelf.c:15678 +#: readelf.c:16241 #, c-format msgid "" "\n" "Hex dump of section '%s':\n" msgstr "" -#: readelf.c:15773 -#, c-format -msgid "" -" NOTE: This section has relocations against it, but these have NOT been " -"applied to this dump.\n" -msgstr "" - -#: readelf.c:15915 +#: readelf.c:16385 #, c-format msgid "Iteration failed: %s, %s\n" msgstr "" -#: readelf.c:15959 +#: readelf.c:16429 #, c-format msgid "No symbol section named %s\n" msgstr "" -#: readelf.c:15975 +#: readelf.c:16445 #, c-format msgid "No string table section named %s\n" msgstr "" -#: readelf.c:15982 +#: readelf.c:16452 msgid "strings" msgstr "" -#: readelf.c:15995 readelf.c:16007 +#: readelf.c:16465 readelf.c:16477 #, c-format msgid "CTF open failure: %s\n" msgstr "" -#: readelf.c:16014 +#: readelf.c:16484 #, c-format msgid "" "\n" "Dump of CTF section '%s' in linked file %s:\n" msgstr "" -#: readelf.c:16018 +#: readelf.c:16488 #, c-format msgid "" "\n" "Dump of CTF section '%s':\n" msgstr "" -#: readelf.c:16026 +#: readelf.c:16496 #, c-format msgid "CTF member open failure: %s\n" msgstr "" -#: readelf.c:16053 +#: readelf.c:16523 msgid "Section name must be provided \n" msgstr "" -#: readelf.c:16065 +#: readelf.c:16535 #, c-format msgid "SFrame decode failure: %s\n" msgstr "" -#: readelf.c:16095 +#: readelf.c:16565 #, c-format msgid "%s section data" msgstr "" -#: readelf.c:16119 +#: readelf.c:16589 #, c-format msgid "compressed section %s is too small to contain a compression header\n" msgstr "" -#: readelf.c:16251 readelf.c:16278 readelf.c:16303 +#: readelf.c:16721 readelf.c:16748 readelf.c:16773 #, c-format msgid "" "malformed note encountered in section %s whilst scanning for build-id note\n" msgstr "" -#: readelf.c:16431 +#: readelf.c:16901 #, c-format msgid "" "\n" @@ -10821,539 +10827,539 @@ msgstr "" #. which has the NOBITS type - the bits in the file will be random. #. This can happen when a file containing a .eh_frame section is #. stripped with the --only-keep-debug command line option. -#: readelf.c:16440 +#: readelf.c:16910 #, c-format msgid "section '%s' has the NOBITS type - its contents are unreliable.\n" msgstr "" -#: readelf.c:16490 +#: readelf.c:16960 #, c-format msgid "Unrecognized debug section: %s\n" msgstr "" -#: readelf.c:16520 +#: readelf.c:16990 #, c-format msgid "Section '%s' was not dumped because it does not exist\n" msgstr "" -#: readelf.c:16598 +#: readelf.c:17068 #, c-format msgid "Section %d was not dumped because it does not exist!\n" msgstr "" -#: readelf.c:16654 +#: readelf.c:17124 msgid "<corrupt tag>\n" msgstr "" -#: readelf.c:16669 +#: readelf.c:17139 #, c-format msgid "<corrupt string tag>" msgstr "" -#: readelf.c:16703 +#: readelf.c:17173 #, c-format msgid "Absent/Non standard\n" msgstr "" -#: readelf.c:16706 +#: readelf.c:17176 #, c-format msgid "Bare metal/mwdt\n" msgstr "" -#: readelf.c:16709 +#: readelf.c:17179 #, c-format msgid "Bare metal/newlib\n" msgstr "" -#: readelf.c:16712 +#: readelf.c:17182 #, c-format msgid "Linux/uclibc\n" msgstr "" -#: readelf.c:16715 +#: readelf.c:17185 #, c-format msgid "Linux/glibc\n" msgstr "" -#: readelf.c:16718 readelf.c:16797 +#: readelf.c:17188 readelf.c:17267 #, c-format msgid "Unknown\n" msgstr "" -#: readelf.c:16730 readelf.c:16760 readelf.c:16788 +#: readelf.c:17200 readelf.c:17230 readelf.c:17258 #, c-format msgid "Absent\n" msgstr "" -#: readelf.c:16772 +#: readelf.c:17242 msgid "yes" msgstr "" -#: readelf.c:16772 +#: readelf.c:17242 msgid "no" msgstr "" -#: readelf.c:16809 readelf.c:16816 +#: readelf.c:17279 readelf.c:17286 msgid "default" msgstr "" -#: readelf.c:16810 +#: readelf.c:17280 msgid "smallest" msgstr "" -#: readelf.c:16815 +#: readelf.c:17285 msgid "OPTFP" msgstr "" -#: readelf.c:17036 readelf.c:17049 readelf.c:17067 readelf.c:17588 -#: readelf.c:17867 readelf.c:17879 readelf.c:17891 +#: readelf.c:17506 readelf.c:17519 readelf.c:17537 readelf.c:18058 +#: readelf.c:18337 readelf.c:18349 readelf.c:18361 #, c-format msgid "None\n" msgstr "" -#: readelf.c:17037 +#: readelf.c:17507 #, c-format msgid "Application\n" msgstr "" -#: readelf.c:17038 +#: readelf.c:17508 #, c-format msgid "Realtime\n" msgstr "" -#: readelf.c:17039 +#: readelf.c:17509 #, c-format msgid "Microcontroller\n" msgstr "" -#: readelf.c:17040 +#: readelf.c:17510 #, c-format msgid "Application or Realtime\n" msgstr "" -#: readelf.c:17050 readelf.c:17069 readelf.c:17640 readelf.c:17657 -#: readelf.c:17728 readelf.c:17748 readelf.c:20602 +#: readelf.c:17520 readelf.c:17539 readelf.c:18110 readelf.c:18127 +#: readelf.c:18198 readelf.c:18218 readelf.c:21079 #, c-format msgid "8-byte\n" msgstr "" -#: readelf.c:17051 readelf.c:17731 readelf.c:17751 readelf.c:20601 +#: readelf.c:17521 readelf.c:18201 readelf.c:18221 readelf.c:21078 #, c-format msgid "4-byte\n" msgstr "" -#: readelf.c:17055 readelf.c:17073 +#: readelf.c:17525 readelf.c:17543 #, c-format msgid "8-byte and up to %d-byte extended\n" msgstr "" -#: readelf.c:17068 +#: readelf.c:17538 #, c-format msgid "8-byte, except leaf SP\n" msgstr "" -#: readelf.c:17084 readelf.c:17166 readelf.c:17766 +#: readelf.c:17554 readelf.c:17636 readelf.c:18236 #, c-format msgid "flag = %d, vendor = " msgstr "" -#: readelf.c:17105 +#: readelf.c:17575 #, c-format msgid "True\n" msgstr "" -#: readelf.c:17125 +#: readelf.c:17595 #, c-format msgid "<unknown: %d>\n" msgstr "" -#: readelf.c:17170 +#: readelf.c:17640 msgid "corrupt vendor attribute\n" msgstr "" -#: readelf.c:17220 +#: readelf.c:17690 #, c-format msgid "unspecified hard/soft float\n" msgstr "" -#: readelf.c:17223 +#: readelf.c:17693 #, c-format msgid "hard float\n" msgstr "" -#: readelf.c:17226 +#: readelf.c:17696 #, c-format msgid "soft float\n" msgstr "" -#: readelf.c:17258 +#: readelf.c:17728 #, c-format msgid "unspecified hard/soft float, " msgstr "" -#: readelf.c:17261 +#: readelf.c:17731 #, c-format msgid "hard float, " msgstr "" -#: readelf.c:17264 +#: readelf.c:17734 #, c-format msgid "soft float, " msgstr "" -#: readelf.c:17267 +#: readelf.c:17737 #, c-format msgid "single-precision hard float, " msgstr "" -#: readelf.c:17274 +#: readelf.c:17744 #, c-format msgid "unspecified long double\n" msgstr "" -#: readelf.c:17277 +#: readelf.c:17747 #, c-format msgid "128-bit IBM long double\n" msgstr "" -#: readelf.c:17280 +#: readelf.c:17750 #, c-format msgid "64-bit long double\n" msgstr "" -#: readelf.c:17283 +#: readelf.c:17753 #, c-format msgid "128-bit IEEE long double\n" msgstr "" -#: readelf.c:17305 readelf.c:17336 +#: readelf.c:17775 readelf.c:17806 #, c-format msgid "unspecified\n" msgstr "" -#: readelf.c:17308 +#: readelf.c:17778 #, c-format msgid "generic\n" msgstr "" -#: readelf.c:17342 +#: readelf.c:17812 #, c-format msgid "memory\n" msgstr "" -#: readelf.c:17369 +#: readelf.c:17839 #, c-format msgid "any\n" msgstr "" -#: readelf.c:17372 +#: readelf.c:17842 #, c-format msgid "software\n" msgstr "" -#: readelf.c:17375 +#: readelf.c:17845 #, c-format msgid "hardware\n" msgstr "" -#: readelf.c:17498 +#: readelf.c:17968 #, c-format msgid "Hard or soft float\n" msgstr "" -#: readelf.c:17501 +#: readelf.c:17971 #, c-format msgid "Hard float (double precision)\n" msgstr "" -#: readelf.c:17504 +#: readelf.c:17974 #, c-format msgid "Hard float (single precision)\n" msgstr "" -#: readelf.c:17507 +#: readelf.c:17977 #, c-format msgid "Soft float\n" msgstr "" -#: readelf.c:17510 +#: readelf.c:17980 #, c-format msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n" msgstr "" -#: readelf.c:17513 +#: readelf.c:17983 #, c-format msgid "Hard float (32-bit CPU, Any FPU)\n" msgstr "" -#: readelf.c:17516 +#: readelf.c:17986 #, c-format msgid "Hard float (32-bit CPU, 64-bit FPU)\n" msgstr "" -#: readelf.c:17519 +#: readelf.c:17989 #, c-format msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n" msgstr "" -#: readelf.c:17522 +#: readelf.c:17992 #, c-format msgid "NaN 2008 compatibility\n" msgstr "" -#: readelf.c:17555 +#: readelf.c:18025 #, c-format msgid "Any MSA or not\n" msgstr "" -#: readelf.c:17558 +#: readelf.c:18028 #, c-format msgid "128-bit MSA\n" msgstr "" -#: readelf.c:17620 +#: readelf.c:18090 #, c-format msgid "Not used\n" msgstr "" -#: readelf.c:17623 +#: readelf.c:18093 #, c-format msgid "2 bytes\n" msgstr "" -#: readelf.c:17626 +#: readelf.c:18096 #, c-format msgid "4 bytes\n" msgstr "" -#: readelf.c:17643 readelf.c:17660 readelf.c:17734 readelf.c:17754 +#: readelf.c:18113 readelf.c:18130 readelf.c:18204 readelf.c:18224 #, c-format msgid "16-byte\n" msgstr "" -#: readelf.c:17674 +#: readelf.c:18144 #, c-format msgid "DSBT addressing not used\n" msgstr "" -#: readelf.c:17677 +#: readelf.c:18147 #, c-format msgid "DSBT addressing used\n" msgstr "" -#: readelf.c:17691 +#: readelf.c:18161 #, c-format msgid "Data addressing position-dependent\n" msgstr "" -#: readelf.c:17694 +#: readelf.c:18164 #, c-format msgid "Data addressing position-independent, GOT near DP\n" msgstr "" -#: readelf.c:17697 +#: readelf.c:18167 #, c-format msgid "Data addressing position-independent, GOT far from DP\n" msgstr "" -#: readelf.c:17711 +#: readelf.c:18181 #, c-format msgid "Code addressing position-dependent\n" msgstr "" -#: readelf.c:17714 +#: readelf.c:18184 #, c-format msgid "Code addressing position-independent\n" msgstr "" -#: readelf.c:17868 +#: readelf.c:18338 #, c-format msgid "MSP430\n" msgstr "" -#: readelf.c:17869 +#: readelf.c:18339 #, c-format msgid "MSP430X\n" msgstr "" -#: readelf.c:17880 readelf.c:17892 +#: readelf.c:18350 readelf.c:18362 #, c-format msgid "Small\n" msgstr "" -#: readelf.c:17881 readelf.c:17893 +#: readelf.c:18351 readelf.c:18363 #, c-format msgid "Large\n" msgstr "" -#: readelf.c:17894 +#: readelf.c:18364 #, c-format msgid "Restricted Large\n" msgstr "" -#: readelf.c:17900 +#: readelf.c:18370 #, c-format msgid " <unknown tag %<PRId64>>: " msgstr "" -#: readelf.c:17946 +#: readelf.c:18416 #, c-format msgid "Any Region\n" msgstr "" -#: readelf.c:17949 +#: readelf.c:18419 #, c-format msgid "Lower Region Only\n" msgstr "" -#: readelf.c:18015 +#: readelf.c:18485 #, c-format msgid "No unaligned access\n" msgstr "" -#: readelf.c:18018 +#: readelf.c:18488 #, c-format msgid "Unaligned access\n" msgstr "" -#: readelf.c:18024 +#: readelf.c:18494 #, c-format msgid "%<PRIu64>-bytes\n" msgstr "" -#: readelf.c:18166 +#: readelf.c:18636 msgid "attributes" msgstr "" -#: readelf.c:18178 +#: readelf.c:18648 #, c-format msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n" msgstr "" -#: readelf.c:18197 +#: readelf.c:18667 msgid "Tag section ends prematurely\n" msgstr "" -#: readelf.c:18206 +#: readelf.c:18676 #, c-format msgid "Bad attribute length (%u > %u)\n" msgstr "" -#: readelf.c:18214 +#: readelf.c:18684 #, c-format msgid "Attribute length of %u is too small\n" msgstr "" -#: readelf.c:18225 +#: readelf.c:18695 msgid "Corrupt attribute section name\n" msgstr "" -#: readelf.c:18230 +#: readelf.c:18700 #, c-format msgid "Attribute Section: " msgstr "" -#: readelf.c:18257 +#: readelf.c:18727 msgid "Unused bytes at end of section\n" msgstr "" -#: readelf.c:18267 +#: readelf.c:18737 #, c-format msgid "Bad subsection length (%u > %u)\n" msgstr "" -#: readelf.c:18275 +#: readelf.c:18745 #, c-format msgid "Bad subsection length (%u < 6)\n" msgstr "" -#: readelf.c:18290 +#: readelf.c:18760 #, c-format msgid "File Attributes\n" msgstr "" -#: readelf.c:18293 +#: readelf.c:18763 #, c-format msgid "Section Attributes:" msgstr "" -#: readelf.c:18296 +#: readelf.c:18766 #, c-format msgid "Symbol Attributes:" msgstr "" -#: readelf.c:18309 +#: readelf.c:18779 #, c-format msgid "Unknown tag: %d\n" msgstr "" -#: readelf.c:18330 +#: readelf.c:18800 #, c-format msgid " Unknown attribute:\n" msgstr "" -#: readelf.c:18372 +#: readelf.c:18842 msgid "MIPS GOT entry extends beyond the end of available data\n" msgstr "" -#: readelf.c:18571 +#: readelf.c:19041 msgid "Corrupt MIPS ABI Flags section.\n" msgstr "" -#: readelf.c:18577 +#: readelf.c:19047 msgid "MIPS ABI Flags section" msgstr "" -#: readelf.c:18636 readelf.c:19219 +#: readelf.c:19106 readelf.c:19689 msgid "Global Offset Table data" msgstr "" -#: readelf.c:18640 +#: readelf.c:19110 #, c-format msgid "" "\n" "Static GOT:\n" msgstr "" -#: readelf.c:18641 readelf.c:19224 +#: readelf.c:19111 readelf.c:19694 #, c-format msgid " Canonical gp value: " msgstr "" -#: readelf.c:18655 readelf.c:19228 readelf.c:19358 +#: readelf.c:19125 readelf.c:19698 readelf.c:19833 #, c-format msgid " Reserved entries:\n" msgstr "" -#: readelf.c:18656 +#: readelf.c:19126 #, c-format msgid " %*s %10s %*s\n" msgstr "" -#: readelf.c:18657 readelf.c:18687 readelf.c:19230 readelf.c:19258 -#: readelf.c:19276 readelf.c:19360 readelf.c:19369 +#: readelf.c:19127 readelf.c:19157 readelf.c:19700 readelf.c:19728 +#: readelf.c:19746 readelf.c:19835 readelf.c:19844 msgid "Address" msgstr "" -#: readelf.c:18657 readelf.c:18687 readelf.c:19230 readelf.c:19258 -#: readelf.c:19277 +#: readelf.c:19127 readelf.c:19157 readelf.c:19700 readelf.c:19728 +#: readelf.c:19747 msgid "Access" msgstr "" -#: readelf.c:18658 readelf.c:18688 +#: readelf.c:19128 readelf.c:19158 msgid "Value" msgstr "" -#: readelf.c:18685 readelf.c:19256 +#: readelf.c:19155 readelf.c:19726 #, c-format msgid " Local entries:\n" msgstr "" -#: readelf.c:18767 readelf.c:19475 +#: readelf.c:19237 readelf.c:19950 msgid "liblist section data" msgstr "" -#: readelf.c:18770 +#: readelf.c:19240 #, c-format msgid "" "\n" @@ -11364,38 +11370,38 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:18774 +#: readelf.c:19244 msgid "" " Library Time Stamp Checksum Version Flags\n" msgstr "" -#: readelf.c:18800 +#: readelf.c:19270 #, c-format msgid "<corrupt: %9ld>" msgstr "" -#: readelf.c:18805 +#: readelf.c:19275 msgid " NONE" msgstr "" -#: readelf.c:18855 +#: readelf.c:19325 msgid "No MIPS_OPTIONS header found\n" msgstr "" -#: readelf.c:18861 +#: readelf.c:19331 msgid "The MIPS options section is too small.\n" msgstr "" -#: readelf.c:18866 +#: readelf.c:19336 msgid "options" msgstr "" -#: readelf.c:18885 +#: readelf.c:19355 #, c-format msgid "Invalid size (%u) for MIPS option\n" msgstr "" -#: readelf.c:18894 +#: readelf.c:19364 #, c-format msgid "" "\n" @@ -11406,28 +11412,28 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:18932 readelf.c:18964 +#: readelf.c:19402 readelf.c:19434 msgid "Truncated MIPS REGINFO option\n" msgstr "" -#: readelf.c:19100 +#: readelf.c:19570 msgid "conflict list found without a dynamic symbol table\n" msgstr "" -#: readelf.c:19108 +#: readelf.c:19578 #, c-format msgid "Overlarge number of conflicts detected: %zx\n" msgstr "" -#: readelf.c:19116 +#: readelf.c:19586 msgid "Out of memory allocating space for dynamic conflicts\n" msgstr "" -#: readelf.c:19126 readelf.c:19144 +#: readelf.c:19596 readelf.c:19614 msgid "conflict" msgstr "" -#: readelf.c:19157 +#: readelf.c:19627 #, c-format msgid "" "\n" @@ -11438,125 +11444,125 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:19161 +#: readelf.c:19631 msgid " Num: Index Value Name" msgstr "" -#: readelf.c:19168 +#: readelf.c:19638 #, c-format msgid "<corrupt symbol index>" msgstr "" -#: readelf.c:19179 readelf.c:19306 readelf.c:19394 +#: readelf.c:19649 readelf.c:19781 readelf.c:19869 #, c-format msgid "<corrupt: %14ld>" msgstr "" -#: readelf.c:19202 +#: readelf.c:19672 #, c-format msgid "" "The GOT symbol offset (%<PRIu64>) is greater than the symbol table size (%" "<PRIu64>)\n" msgstr "" -#: readelf.c:19212 +#: readelf.c:19682 #, c-format msgid "Too many GOT symbols: %<PRIu64>\n" msgstr "" -#: readelf.c:19223 +#: readelf.c:19693 #, c-format msgid "" "\n" "Primary GOT:\n" msgstr "" -#: readelf.c:19229 +#: readelf.c:19699 #, c-format msgid " %*s %10s %*s Purpose\n" msgstr "" -#: readelf.c:19231 readelf.c:19259 readelf.c:19278 readelf.c:19360 -#: readelf.c:19370 +#: readelf.c:19701 readelf.c:19729 readelf.c:19748 readelf.c:19835 +#: readelf.c:19845 msgid "Initial" msgstr "" -#: readelf.c:19233 +#: readelf.c:19703 #, c-format msgid " Lazy resolver\n" msgstr "" -#: readelf.c:19248 +#: readelf.c:19718 #, c-format msgid " Module pointer (GNU extension)\n" msgstr "" -#: readelf.c:19274 +#: readelf.c:19744 #, c-format msgid " Global entries:\n" msgstr "" -#: readelf.c:19279 readelf.c:19371 +#: readelf.c:19749 readelf.c:19846 msgid "Sym.Val." msgstr "" #. Note for translators: "Ndx" = abbreviated form of "Index". -#: readelf.c:19282 readelf.c:19371 +#: readelf.c:19752 readelf.c:19846 msgid "Ndx" msgstr "" -#: readelf.c:19282 readelf.c:19371 +#: readelf.c:19752 readelf.c:19846 msgid "Name" msgstr "" -#: readelf.c:19292 +#: readelf.c:19762 #, c-format msgid "<no dynamic symbols>" msgstr "" -#: readelf.c:19309 +#: readelf.c:19784 #, c-format msgid "<symbol index %zu exceeds number of dynamic symbols>" msgstr "" -#: readelf.c:19350 +#: readelf.c:19825 msgid "Procedure Linkage Table data" msgstr "" -#: readelf.c:19359 +#: readelf.c:19834 #, c-format msgid " %*s %*s Purpose\n" msgstr "" -#: readelf.c:19362 +#: readelf.c:19837 #, c-format msgid " PLT lazy resolver\n" msgstr "" -#: readelf.c:19364 +#: readelf.c:19839 #, c-format msgid " Module pointer\n" msgstr "" -#: readelf.c:19367 +#: readelf.c:19842 #, c-format msgid " Entries:\n" msgstr "" -#: readelf.c:19381 +#: readelf.c:19856 #, c-format msgid "<corrupt symbol index: %<PRIu64>>" msgstr "" -#: readelf.c:19420 +#: readelf.c:19895 msgid "NDS32 elf flags section" msgstr "" -#: readelf.c:19486 +#: readelf.c:19961 msgid "liblist string table" msgstr "" -#: readelf.c:19498 +#: readelf.c:19973 #, c-format msgid "" "\n" @@ -11567,469 +11573,473 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:19506 +#: readelf.c:19981 msgid " Library Time Stamp Checksum Version Flags" msgstr "" -#: readelf.c:19556 +#: readelf.c:20031 msgid "NT_AUXV (auxiliary vector)" msgstr "" -#: readelf.c:19558 +#: readelf.c:20033 msgid "NT_PRSTATUS (prstatus structure)" msgstr "" -#: readelf.c:19560 +#: readelf.c:20035 msgid "NT_FPREGSET (floating point registers)" msgstr "" -#: readelf.c:19562 +#: readelf.c:20037 msgid "NT_PRPSINFO (prpsinfo structure)" msgstr "" -#: readelf.c:19564 +#: readelf.c:20039 msgid "NT_TASKSTRUCT (task structure)" msgstr "" -#: readelf.c:19566 +#: readelf.c:20041 msgid "NT_GDB_TDESC (GDB XML target description)" msgstr "" -#: readelf.c:19568 +#: readelf.c:20043 msgid "NT_PRXFPREG (user_xfpregs structure)" msgstr "" -#: readelf.c:19570 +#: readelf.c:20045 msgid "NT_PPC_VMX (ppc Altivec registers)" msgstr "" -#: readelf.c:19572 +#: readelf.c:20047 msgid "NT_PPC_VSX (ppc VSX registers)" msgstr "" -#: readelf.c:19574 +#: readelf.c:20049 msgid "NT_PPC_TAR (ppc TAR register)" msgstr "" -#: readelf.c:19576 +#: readelf.c:20051 msgid "NT_PPC_PPR (ppc PPR register)" msgstr "" -#: readelf.c:19578 +#: readelf.c:20053 msgid "NT_PPC_DSCR (ppc DSCR register)" msgstr "" -#: readelf.c:19580 +#: readelf.c:20055 msgid "NT_PPC_EBB (ppc EBB registers)" msgstr "" -#: readelf.c:19582 +#: readelf.c:20057 msgid "NT_PPC_PMU (ppc PMU registers)" msgstr "" -#: readelf.c:19584 +#: readelf.c:20059 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)" msgstr "" -#: readelf.c:19586 +#: readelf.c:20061 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)" msgstr "" -#: readelf.c:19588 +#: readelf.c:20063 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)" msgstr "" -#: readelf.c:19590 +#: readelf.c:20065 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)" msgstr "" -#: readelf.c:19592 +#: readelf.c:20067 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)" msgstr "" -#: readelf.c:19594 +#: readelf.c:20069 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)" msgstr "" -#: readelf.c:19596 +#: readelf.c:20071 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)" msgstr "" -#: readelf.c:19598 +#: readelf.c:20073 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)" msgstr "" -#: readelf.c:19600 +#: readelf.c:20075 msgid "NT_386_TLS (x86 TLS information)" msgstr "" -#: readelf.c:19602 +#: readelf.c:20077 msgid "NT_386_IOPERM (x86 I/O permissions)" msgstr "" -#: readelf.c:19604 +#: readelf.c:20079 msgid "NT_X86_XSTATE (x86 XSAVE extended state)" msgstr "" -#: readelf.c:19606 +#: readelf.c:20081 msgid "NT_X86_CET (x86 CET state)" msgstr "" -#: readelf.c:19608 +#: readelf.c:20083 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)" msgstr "" -#: readelf.c:19610 +#: readelf.c:20085 msgid "NT_S390_TIMER (s390 timer register)" msgstr "" -#: readelf.c:19612 +#: readelf.c:20087 msgid "NT_S390_TODCMP (s390 TOD comparator register)" msgstr "" -#: readelf.c:19614 +#: readelf.c:20089 msgid "NT_S390_TODPREG (s390 TOD programmable register)" msgstr "" -#: readelf.c:19616 +#: readelf.c:20091 msgid "NT_S390_CTRS (s390 control registers)" msgstr "" -#: readelf.c:19618 +#: readelf.c:20093 msgid "NT_S390_PREFIX (s390 prefix register)" msgstr "" -#: readelf.c:19620 +#: readelf.c:20095 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)" msgstr "" -#: readelf.c:19622 +#: readelf.c:20097 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)" msgstr "" -#: readelf.c:19624 +#: readelf.c:20099 msgid "NT_S390_TDB (s390 transaction diagnostic block)" msgstr "" -#: readelf.c:19626 +#: readelf.c:20101 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)" msgstr "" -#: readelf.c:19628 +#: readelf.c:20103 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)" msgstr "" -#: readelf.c:19630 +#: readelf.c:20105 msgid "NT_S390_GS_CB (s390 guarded-storage registers)" msgstr "" -#: readelf.c:19632 +#: readelf.c:20107 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)" msgstr "" -#: readelf.c:19634 +#: readelf.c:20109 msgid "NT_ARM_VFP (arm VFP registers)" msgstr "" -#: readelf.c:19636 +#: readelf.c:20111 msgid "NT_ARM_TLS (AArch TLS registers)" msgstr "" -#: readelf.c:19638 +#: readelf.c:20113 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)" msgstr "" -#: readelf.c:19640 +#: readelf.c:20115 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)" msgstr "" -#: readelf.c:19642 +#: readelf.c:20117 msgid "NT_ARM_SYSTEM_CALL (AArch system call number)" msgstr "" -#: readelf.c:19644 +#: readelf.c:20119 msgid "NT_ARM_SVE (AArch SVE registers)" msgstr "" -#: readelf.c:19646 +#: readelf.c:20121 msgid "NT_ARM_PAC_MASK (AArch pointer authentication code masks)" msgstr "" -#: readelf.c:19648 +#: readelf.c:20123 msgid "NT_ARM_PACA_KEYS (ARM pointer authentication address keys)" msgstr "" -#: readelf.c:19650 +#: readelf.c:20125 msgid "NT_ARM_PACG_KEYS (ARM pointer authentication generic keys)" msgstr "" -#: readelf.c:19652 +#: readelf.c:20127 msgid "NT_ARM_TAGGED_ADDR_CTRL (AArch tagged address control)" msgstr "" -#: readelf.c:19654 +#: readelf.c:20129 msgid "NT_ARM_SSVE (AArch64 streaming SVE registers)" msgstr "" -#: readelf.c:19656 +#: readelf.c:20131 msgid "NT_ARM_ZA (AArch64 SME ZA register)" msgstr "" -#: readelf.c:19658 +#: readelf.c:20133 +msgid "NT_ARM_ZT (AArch64 SME2 ZT registers)" +msgstr "" + +#: readelf.c:20135 msgid "NT_ARM_PAC_ENABLED_KEYS (AArch64 pointer authentication enabled keys)" msgstr "" -#: readelf.c:19660 +#: readelf.c:20137 msgid "NT_ARC_V2 (ARC HS accumulator/extra registers)" msgstr "" -#: readelf.c:19662 +#: readelf.c:20139 msgid "NT_RISCV_CSR (RISC-V control and status registers)" msgstr "" -#: readelf.c:19664 +#: readelf.c:20141 msgid "NT_PSTATUS (pstatus structure)" msgstr "" -#: readelf.c:19666 +#: readelf.c:20143 msgid "NT_FPREGS (floating point registers)" msgstr "" -#: readelf.c:19668 +#: readelf.c:20145 msgid "NT_PSINFO (psinfo structure)" msgstr "" -#: readelf.c:19670 +#: readelf.c:20147 msgid "NT_LWPSTATUS (lwpstatus_t structure)" msgstr "" -#: readelf.c:19672 +#: readelf.c:20149 msgid "NT_LWPSINFO (lwpsinfo_t structure)" msgstr "" -#: readelf.c:19674 +#: readelf.c:20151 msgid "NT_WIN32PSTATUS (win32_pstatus structure)" msgstr "" -#: readelf.c:19676 +#: readelf.c:20153 msgid "NT_SIGINFO (siginfo_t data)" msgstr "" -#: readelf.c:19678 +#: readelf.c:20155 msgid "NT_FILE (mapped files)" msgstr "" -#: readelf.c:19686 +#: readelf.c:20163 msgid "NT_VERSION (version)" msgstr "" -#: readelf.c:19688 +#: readelf.c:20165 msgid "NT_ARCH (architecture)" msgstr "" -#: readelf.c:19690 +#: readelf.c:20167 msgid "OPEN" msgstr "" -#: readelf.c:19692 +#: readelf.c:20169 msgid "func" msgstr "" -#: readelf.c:19694 +#: readelf.c:20171 msgid "GO BUILDID" msgstr "" -#: readelf.c:19696 +#: readelf.c:20173 msgid "FDO_PACKAGING_METADATA" msgstr "" -#: readelf.c:19701 readelf.c:19818 readelf.c:20007 readelf.c:20575 -#: readelf.c:20745 readelf.c:20874 readelf.c:21002 +#: readelf.c:20178 readelf.c:20295 readelf.c:20484 readelf.c:21052 +#: readelf.c:21222 readelf.c:21351 readelf.c:21479 #, c-format msgid "Unknown note type: (0x%08x)" msgstr "" -#: readelf.c:19721 +#: readelf.c:20198 #, c-format msgid " Cannot decode 64-bit note in 32-bit build\n" msgstr "" -#: readelf.c:19728 +#: readelf.c:20205 msgid " Malformed note - too short for header\n" msgstr "" -#: readelf.c:19737 +#: readelf.c:20214 msgid " Malformed note - does not end with \\0\n" msgstr "" -#: readelf.c:19750 +#: readelf.c:20227 msgid " Malformed note - too short for supplied file count\n" msgstr "" -#: readelf.c:19754 +#: readelf.c:20231 #, c-format msgid " Page size: " msgstr "" -#: readelf.c:19758 +#: readelf.c:20235 #, c-format msgid " %*s%*s%*s\n" msgstr "" -#: readelf.c:19759 +#: readelf.c:20236 msgid "Start" msgstr "" -#: readelf.c:19760 +#: readelf.c:20237 msgid "End" msgstr "" -#: readelf.c:19761 +#: readelf.c:20238 msgid "Page Offset" msgstr "" -#: readelf.c:19769 +#: readelf.c:20246 msgid " Malformed note - filenames end too early\n" msgstr "" -#: readelf.c:19801 +#: readelf.c:20278 msgid "NT_GNU_ABI_TAG (ABI version tag)" msgstr "" -#: readelf.c:19803 +#: readelf.c:20280 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)" msgstr "" -#: readelf.c:19805 +#: readelf.c:20282 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)" msgstr "" -#: readelf.c:19807 +#: readelf.c:20284 msgid "NT_GNU_GOLD_VERSION (gold version)" msgstr "" -#: readelf.c:19809 +#: readelf.c:20286 msgid "NT_GNU_PROPERTY_TYPE_0" msgstr "" -#: readelf.c:19811 +#: readelf.c:20288 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN" msgstr "" -#: readelf.c:19813 +#: readelf.c:20290 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC" msgstr "" -#: readelf.c:19902 readelf.c:20049 readelf.c:20086 +#: readelf.c:20379 readelf.c:20526 readelf.c:20563 #, c-format msgid "<None>" msgstr "" -#: readelf.c:20003 +#: readelf.c:20480 msgid "NT_AMDGPU_METADATA (code object metadata)" msgstr "" -#: readelf.c:20198 +#: readelf.c:20675 #, c-format msgid " Properties: " msgstr "" -#: readelf.c:20202 +#: readelf.c:20679 #, c-format msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n" msgstr "" -#: readelf.c:20214 +#: readelf.c:20691 #, c-format msgid "<corrupt descsz: %#lx>\n" msgstr "" -#: readelf.c:20225 +#: readelf.c:20702 #, c-format msgid "<corrupt type (%#x) datasz: %#x>\n" msgstr "" -#: readelf.c:20247 readelf.c:20301 readelf.c:20323 +#: readelf.c:20724 readelf.c:20778 readelf.c:20800 #, c-format msgid "x86 ISA used: <corrupt length: %#x> " msgstr "" -#: readelf.c:20258 readelf.c:20312 readelf.c:20334 +#: readelf.c:20735 readelf.c:20789 readelf.c:20811 #, c-format msgid "x86 ISA needed: <corrupt length: %#x> " msgstr "" -#: readelf.c:20269 +#: readelf.c:20746 #, c-format msgid "x86 feature: <corrupt length: %#x> " msgstr "" -#: readelf.c:20280 +#: readelf.c:20757 #, c-format msgid "x86 feature used: <corrupt length: %#x> " msgstr "" -#: readelf.c:20291 +#: readelf.c:20768 #, c-format msgid "x86 feature needed: <corrupt length: %#x> " msgstr "" -#: readelf.c:20353 readelf.c:20367 readelf.c:20375 readelf.c:20406 +#: readelf.c:20830 readelf.c:20844 readelf.c:20852 readelf.c:20883 #, c-format msgid "<corrupt length: %#x> " msgstr "" -#: readelf.c:20365 +#: readelf.c:20842 #, c-format msgid "stack size: " msgstr "" -#: readelf.c:20388 +#: readelf.c:20865 #, c-format msgid "1_needed: <corrupt length: %#x> " msgstr "" -#: readelf.c:20402 +#: readelf.c:20879 #, c-format msgid "UINT32_AND (%#x): " msgstr "" -#: readelf.c:20404 +#: readelf.c:20881 #, c-format msgid "UINT32_OR (%#x): " msgstr "" -#: readelf.c:20416 +#: readelf.c:20893 #, c-format msgid "<unknown type %#x data: " msgstr "" -#: readelf.c:20418 +#: readelf.c:20895 #, c-format msgid "<processor-specific type %#x data: " msgstr "" -#: readelf.c:20420 +#: readelf.c:20897 #, c-format msgid "<application-specific type %#x data: " msgstr "" -#: readelf.c:20449 +#: readelf.c:20926 #, c-format msgid " Build ID: " msgstr "" -#: readelf.c:20464 +#: readelf.c:20941 #, c-format msgid " <corrupt GNU_ABI_TAG>\n" msgstr "" -#: readelf.c:20501 +#: readelf.c:20978 #, c-format msgid " OS: %s, ABI: %d.%d.%d\n" msgstr "" -#: readelf.c:20510 +#: readelf.c:20987 #, c-format msgid " Version: " msgstr "" @@ -12039,588 +12049,588 @@ msgstr "" #. is a series of entries, where each entry is a single byte followed #. by a nul terminated string. The byte gives the bit number to test #. if enabled in the bitmask. -#: readelf.c:20526 +#: readelf.c:21003 #, c-format msgid " Hardware Capabilities: " msgstr "" -#: readelf.c:20529 +#: readelf.c:21006 msgid "<corrupt GNU_HWCAP>\n" msgstr "" -#: readelf.c:20534 +#: readelf.c:21011 #, c-format msgid "num entries: %d, enabled mask: %x\n" msgstr "" -#: readelf.c:20550 +#: readelf.c:21027 #, c-format msgid " Description data: " msgstr "" -#: readelf.c:20568 +#: readelf.c:21045 msgid "Alignment of 8-byte objects" msgstr "" -#: readelf.c:20569 +#: readelf.c:21046 msgid "Sizeof double and long double" msgstr "" -#: readelf.c:20570 +#: readelf.c:21047 msgid "Type of FPU support needed" msgstr "" -#: readelf.c:20571 +#: readelf.c:21048 msgid "Use of SIMD instructions" msgstr "" -#: readelf.c:20572 +#: readelf.c:21049 msgid "Use of cache" msgstr "" -#: readelf.c:20573 +#: readelf.c:21050 msgid "Use of MMU" msgstr "" -#: readelf.c:20609 +#: readelf.c:21086 #, c-format msgid "4-bytes\n" msgstr "" -#: readelf.c:20610 +#: readelf.c:21087 #, c-format msgid "8-bytes\n" msgstr "" -#: readelf.c:20617 +#: readelf.c:21094 #, c-format msgid "FPU-2.0\n" msgstr "" -#: readelf.c:20618 +#: readelf.c:21095 #, c-format msgid "FPU-3.0\n" msgstr "" -#: readelf.c:20627 +#: readelf.c:21104 #, c-format msgid "yes\n" msgstr "" -#: readelf.c:20637 +#: readelf.c:21114 #, c-format msgid "unknown value: %x\n" msgstr "" -#: readelf.c:20693 +#: readelf.c:21170 msgid "NT_THRMISC (thrmisc structure)" msgstr "" -#: readelf.c:20695 +#: readelf.c:21172 msgid "NT_PROCSTAT_PROC (proc data)" msgstr "" -#: readelf.c:20697 +#: readelf.c:21174 msgid "NT_PROCSTAT_FILES (files data)" msgstr "" -#: readelf.c:20699 +#: readelf.c:21176 msgid "NT_PROCSTAT_VMMAP (vmmap data)" msgstr "" -#: readelf.c:20701 +#: readelf.c:21178 msgid "NT_PROCSTAT_GROUPS (groups data)" msgstr "" -#: readelf.c:20703 +#: readelf.c:21180 msgid "NT_PROCSTAT_UMASK (umask data)" msgstr "" -#: readelf.c:20705 +#: readelf.c:21182 msgid "NT_PROCSTAT_RLIMIT (rlimit data)" msgstr "" -#: readelf.c:20707 +#: readelf.c:21184 msgid "NT_PROCSTAT_OSREL (osreldate data)" msgstr "" -#: readelf.c:20709 +#: readelf.c:21186 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)" msgstr "" -#: readelf.c:20711 +#: readelf.c:21188 msgid "NT_PROCSTAT_AUXV (auxv data)" msgstr "" -#: readelf.c:20713 +#: readelf.c:21190 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)" msgstr "" -#: readelf.c:20715 +#: readelf.c:21192 msgid "NT_X86_SEGBASES (x86 segment base registers)" msgstr "" #. NetBSD core "procinfo" structure. -#: readelf.c:20729 +#: readelf.c:21206 msgid "NetBSD procinfo structure" msgstr "" -#: readelf.c:20732 +#: readelf.c:21209 msgid "NetBSD ELF auxiliary vector data" msgstr "" -#: readelf.c:20735 +#: readelf.c:21212 msgid "PT_LWPSTATUS (ptrace_lwpstatus structure)" msgstr "" -#: readelf.c:20764 readelf.c:20781 readelf.c:20795 +#: readelf.c:21241 readelf.c:21258 readelf.c:21272 msgid "PT_GETREGS (reg structure)" msgstr "" -#: readelf.c:20766 readelf.c:20783 readelf.c:20797 +#: readelf.c:21243 readelf.c:21260 readelf.c:21274 msgid "PT_GETFPREGS (fpreg structure)" msgstr "" -#: readelf.c:20779 +#: readelf.c:21256 msgid "PT___GETREGS40 (old reg structure)" msgstr "" -#: readelf.c:20814 +#: readelf.c:21291 msgid "OpenBSD procinfo structure" msgstr "" -#: readelf.c:20816 +#: readelf.c:21293 msgid "OpenBSD ELF auxiliary vector data" msgstr "" -#: readelf.c:20818 +#: readelf.c:21295 msgid "OpenBSD regular registers" msgstr "" -#: readelf.c:20820 +#: readelf.c:21297 msgid "OpenBSD floating point registers" msgstr "" -#: readelf.c:20822 +#: readelf.c:21299 msgid "OpenBSD window cookie" msgstr "" -#: readelf.c:20834 +#: readelf.c:21311 msgid "QNX debug fullpath" msgstr "" -#: readelf.c:20836 +#: readelf.c:21313 msgid "QNX debug relocation" msgstr "" -#: readelf.c:20838 +#: readelf.c:21315 msgid "QNX stack" msgstr "" -#: readelf.c:20840 +#: readelf.c:21317 msgid "QNX generator" msgstr "" -#: readelf.c:20842 +#: readelf.c:21319 msgid "QNX default library" msgstr "" -#: readelf.c:20844 +#: readelf.c:21321 msgid "QNX core sysinfo" msgstr "" -#: readelf.c:20846 +#: readelf.c:21323 msgid "QNX core info" msgstr "" -#: readelf.c:20848 +#: readelf.c:21325 msgid "QNX core status" msgstr "" -#: readelf.c:20850 +#: readelf.c:21327 msgid "QNX general registers" msgstr "" -#: readelf.c:20852 +#: readelf.c:21329 msgid "QNX floating point registers" msgstr "" -#: readelf.c:20854 +#: readelf.c:21331 msgid "QNX link map" msgstr "" -#: readelf.c:20868 +#: readelf.c:21345 msgid "NT_STAPSDT (SystemTap probe descriptors)" msgstr "" -#: readelf.c:20936 +#: readelf.c:21413 #, c-format msgid " Provider: %s\n" msgstr "" -#: readelf.c:20937 +#: readelf.c:21414 #, c-format msgid " Name: %s\n" msgstr "" -#: readelf.c:20938 +#: readelf.c:21415 #, c-format msgid " Location: " msgstr "" -#: readelf.c:20940 +#: readelf.c:21417 #, c-format msgid ", Base: " msgstr "" -#: readelf.c:20942 +#: readelf.c:21419 #, c-format msgid ", Semaphore: " msgstr "" -#: readelf.c:20945 +#: readelf.c:21422 #, c-format msgid " Arguments: %s\n" msgstr "" -#: readelf.c:20950 +#: readelf.c:21427 #, c-format msgid " <corrupt - note is too small>\n" msgstr "" -#: readelf.c:20951 +#: readelf.c:21428 msgid "corrupt stapdt note - the data size is too small\n" msgstr "" -#: readelf.c:20960 +#: readelf.c:21437 #, c-format msgid " Packaging Metadata: %.*s\n" msgstr "" -#: readelf.c:20974 +#: readelf.c:21451 msgid "NT_VMS_MHD (module header)" msgstr "" -#: readelf.c:20976 +#: readelf.c:21453 msgid "NT_VMS_LNM (language name)" msgstr "" -#: readelf.c:20978 +#: readelf.c:21455 msgid "NT_VMS_SRC (source files)" msgstr "" -#: readelf.c:20982 +#: readelf.c:21459 msgid "NT_VMS_EIDC (consistency check)" msgstr "" -#: readelf.c:20984 +#: readelf.c:21461 msgid "NT_VMS_FPMODE (FP mode)" msgstr "" -#: readelf.c:20988 +#: readelf.c:21465 msgid "NT_VMS_IMGNAM (image name)" msgstr "" -#: readelf.c:20990 +#: readelf.c:21467 msgid "NT_VMS_IMGID (image id)" msgstr "" -#: readelf.c:20992 +#: readelf.c:21469 msgid "NT_VMS_LINKID (link id)" msgstr "" -#: readelf.c:20994 +#: readelf.c:21471 msgid "NT_VMS_IMGBID (build id)" msgstr "" -#: readelf.c:20996 +#: readelf.c:21473 msgid "NT_VMS_GSTNAM (sym table name)" msgstr "" -#: readelf.c:21023 +#: readelf.c:21500 #, c-format msgid " Creation date : %.17s\n" msgstr "" -#: readelf.c:21024 +#: readelf.c:21501 #, c-format msgid " Last patch date: %.17s\n" msgstr "" -#: readelf.c:21027 +#: readelf.c:21504 #, c-format msgid " Module name : %s\n" msgstr "" -#: readelf.c:21029 +#: readelf.c:21506 #, c-format msgid " Module version : %s\n" msgstr "" -#: readelf.c:21031 readelf.c:21036 +#: readelf.c:21508 readelf.c:21513 #, c-format msgid " Module version : <missing>\n" msgstr "" -#: readelf.c:21035 +#: readelf.c:21512 #, c-format msgid " Module name : <missing>\n" msgstr "" -#: readelf.c:21041 +#: readelf.c:21518 #, c-format msgid " Language: %.*s\n" msgstr "" -#: readelf.c:21045 +#: readelf.c:21522 #, c-format msgid " Floating Point mode: " msgstr "" -#: readelf.c:21055 +#: readelf.c:21532 #, c-format msgid " Link time: " msgstr "" -#: readelf.c:21065 +#: readelf.c:21542 #, c-format msgid " Patch time: " msgstr "" -#: readelf.c:21078 +#: readelf.c:21555 #, c-format msgid " Major id: %u, minor id: %u\n" msgstr "" -#: readelf.c:21081 +#: readelf.c:21558 #, c-format msgid " Last modified : " msgstr "" -#: readelf.c:21083 +#: readelf.c:21560 #, c-format msgid "" "\n" " Link flags : " msgstr "" -#: readelf.c:21086 +#: readelf.c:21563 #, c-format msgid " Header flags: 0x%08x\n" msgstr "" -#: readelf.c:21088 +#: readelf.c:21565 #, c-format msgid " Image id : %.*s\n" msgstr "" -#: readelf.c:21092 +#: readelf.c:21569 #, c-format msgid " Image name: %.*s\n" msgstr "" -#: readelf.c:21096 +#: readelf.c:21573 #, c-format msgid " Global symbol table name: %.*s\n" msgstr "" -#: readelf.c:21100 +#: readelf.c:21577 #, c-format msgid " Image id: %.*s\n" msgstr "" -#: readelf.c:21104 +#: readelf.c:21581 #, c-format msgid " Linker id: %.*s\n" msgstr "" -#: readelf.c:21114 readelf.c:21807 +#: readelf.c:21591 readelf.c:22284 #, c-format msgid " <corrupt - data size is too small>\n" msgstr "" -#: readelf.c:21115 +#: readelf.c:21592 msgid "corrupt IA64 note: data size is too small\n" msgstr "" -#: readelf.c:21282 readelf.c:21291 +#: readelf.c:21759 readelf.c:21768 #, c-format msgid " Applies to region from %#<PRIx64> to %#<PRIx64>\n" msgstr "" -#: readelf.c:21285 readelf.c:21294 +#: readelf.c:21762 readelf.c:21771 #, c-format msgid " Applies to region from %#<PRIx64>\n" msgstr "" -#: readelf.c:21315 +#: readelf.c:21792 #, c-format msgid " <invalid description size: %lx>\n" msgstr "" -#: readelf.c:21316 +#: readelf.c:21793 #, c-format msgid " <invalid descsz>" msgstr "" -#: readelf.c:21342 +#: readelf.c:21819 #, c-format msgid "Gap in build notes detected from %#<PRIx64> to %#<PRIx64>\n" msgstr "" -#: readelf.c:21346 readelf.c:21357 +#: readelf.c:21823 readelf.c:21834 #, c-format msgid " Applies to region from %#<PRIx64>" msgstr "" -#: readelf.c:21351 readelf.c:21362 +#: readelf.c:21828 readelf.c:21839 #, c-format msgid " to %#<PRIx64>" msgstr "" -#: readelf.c:21368 +#: readelf.c:21845 #, c-format msgid " (%s)" msgstr "" -#: readelf.c:21389 readelf.c:21404 +#: readelf.c:21866 readelf.c:21881 #, c-format msgid "corrupt name field in GNU build attribute note: size = %ld\n" msgstr "" -#: readelf.c:21390 readelf.c:21405 +#: readelf.c:21867 readelf.c:21882 msgid " <corrupt name>" msgstr "" -#: readelf.c:21424 +#: readelf.c:21901 #, c-format msgid "unrecognised attribute type in name field: %d\n" msgstr "" -#: readelf.c:21425 +#: readelf.c:21902 msgid "<unknown name type>" msgstr "" -#: readelf.c:21435 +#: readelf.c:21912 msgid "<version>" msgstr "" -#: readelf.c:21440 +#: readelf.c:21917 msgid "<stack prot>" msgstr "" -#: readelf.c:21445 +#: readelf.c:21922 msgid "<relro>" msgstr "" -#: readelf.c:21450 +#: readelf.c:21927 msgid "<stack size>" msgstr "" -#: readelf.c:21455 +#: readelf.c:21932 msgid "<tool>" msgstr "" -#: readelf.c:21460 +#: readelf.c:21937 msgid "<ABI>" msgstr "" -#: readelf.c:21465 +#: readelf.c:21942 msgid "<PIC>" msgstr "" -#: readelf.c:21470 +#: readelf.c:21947 msgid "<short enum>" msgstr "" -#: readelf.c:21489 +#: readelf.c:21966 #, c-format msgid "unrecognised byte in name field: %d\n" msgstr "" -#: readelf.c:21490 +#: readelf.c:21967 #, c-format msgid "<unknown:_%d>" msgstr "" -#: readelf.c:21502 +#: readelf.c:21979 #, c-format msgid "attribute does not have an expected type (%c)\n" msgstr "" -#: readelf.c:21506 +#: readelf.c:21983 #, c-format msgid "corrupt name field: namesz: %lu but parsing gets to %td\n" msgstr "" -#: readelf.c:21533 +#: readelf.c:22010 #, c-format msgid "corrupt numeric name field: too many bytes in the value: %x\n" msgstr "" -#: readelf.c:21622 +#: readelf.c:22099 #, c-format msgid " description data: " msgstr "" -#: readelf.c:21770 +#: readelf.c:22247 msgid "failed to unpack msgpack contents in NT_AMDGPU_METADATA note" msgstr "" -#: readelf.c:21793 +#: readelf.c:22270 #, c-format msgid " Stack Size: 0x%<PRIx32>\n" msgstr "" -#: readelf.c:21795 +#: readelf.c:22272 #, c-format msgid " Stack allocated: %<PRIx32>\n" msgstr "" -#: readelf.c:21797 +#: readelf.c:22274 #, c-format msgid " Executable: %s\n" msgstr "" -#: readelf.c:21808 +#: readelf.c:22285 msgid "corrupt QNX note: data size is too small\n" msgstr "" -#: readelf.c:21953 +#: readelf.c:22430 msgid "notes" msgstr "" -#: readelf.c:21965 +#: readelf.c:22442 #, c-format msgid "Displaying notes found in: %s\n" msgstr "" -#: readelf.c:21967 +#: readelf.c:22444 #, c-format msgid "" "Displaying notes found at file offset 0x%08<PRIx64> with length 0x%" "08<PRIx64>:\n" msgstr "" -#: readelf.c:21980 +#: readelf.c:22457 #, c-format msgid "Corrupt note: alignment %<PRId64>, expecting 4 or 8\n" msgstr "" -#: readelf.c:21986 +#: readelf.c:22463 #, c-format msgid " %-20s %-10s\tDescription\n" msgstr "" -#: readelf.c:21986 +#: readelf.c:22463 msgid "Owner" msgstr "" -#: readelf.c:21986 +#: readelf.c:22463 msgid "Data size" msgstr "" -#: readelf.c:22004 readelf.c:22033 +#: readelf.c:22481 readelf.c:22510 #, c-format msgid "Corrupt note: only %zd byte remains, not enough for a full note\n" msgid_plural "" @@ -12628,25 +12638,25 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:22061 +#: readelf.c:22538 #, c-format msgid "note with invalid namesz and/or descsz found at offset %#tx\n" msgstr "" -#: readelf.c:22063 +#: readelf.c:22540 #, c-format msgid " type: %#lx, namesize: %#lx, descsize: %#lx, alignment: %u\n" msgstr "" -#: readelf.c:22081 +#: readelf.c:22558 msgid "Out of memory allocating space for inote name\n" msgstr "" -#: readelf.c:22139 +#: readelf.c:22616 msgid "v850 notes" msgstr "" -#: readelf.c:22146 +#: readelf.c:22623 #, c-format msgid "" "\n" @@ -12654,76 +12664,76 @@ msgid "" "length %#<PRIx64>:\n" msgstr "" -#: readelf.c:22164 +#: readelf.c:22641 #, c-format msgid "Corrupt note: name size is too big: %lx\n" msgstr "" -#: readelf.c:22174 +#: readelf.c:22651 #, c-format msgid "corrupt descsz found in note at offset %#tx\n" msgstr "" -#: readelf.c:22176 readelf.c:22189 +#: readelf.c:22653 readelf.c:22666 #, c-format msgid " type: %#lx, namesize: %#lx, descsize: %#lx\n" msgstr "" -#: readelf.c:22187 +#: readelf.c:22664 #, c-format msgid "corrupt namesz found in note at offset %#zx\n" msgstr "" -#: readelf.c:22263 +#: readelf.c:22740 #, c-format msgid "No notes found in linked file '%s'.\n" msgstr "" -#: readelf.c:22266 +#: readelf.c:22743 #, c-format msgid "No notes found file.\n" msgstr "" -#: readelf.c:22275 +#: readelf.c:22752 #, c-format msgid " Unknown GNU attribute: %s\n" msgstr "" -#: readelf.c:22602 +#: readelf.c:23081 #, c-format msgid "%s: Failed to read file header\n" msgstr "" -#: readelf.c:22617 +#: readelf.c:23096 #, c-format msgid "" "\n" "File: %s\n" msgstr "" -#: readelf.c:22778 +#: readelf.c:23257 #, c-format msgid "%s: unable to dump the index as none was found\n" msgstr "" -#: readelf.c:22785 +#: readelf.c:23264 #, c-format msgid "" "Index of archive %s: (%<PRIu64> entries, %#<PRIx64> bytes in the symbol " "table)\n" msgstr "" -#: readelf.c:22809 +#: readelf.c:23288 #, c-format msgid "Contents of binary %s at offset " msgstr "" -#: readelf.c:22821 +#: readelf.c:23300 #, c-format msgid "%s: end of the symbol table reached before the end of the index\n" msgstr "" -#: readelf.c:22840 +#: readelf.c:23319 #, c-format msgid "" "%s: %<PRId64> byte remains in the symbol table, but without corresponding " @@ -12734,36 +12744,36 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: readelf.c:22853 +#: readelf.c:23332 #, c-format msgid "%s: failed to seek back to start of object files in the archive\n" msgstr "" -#: readelf.c:22945 readelf.c:23064 +#: readelf.c:23424 readelf.c:23543 #, c-format msgid "Input file '%s' is not readable.\n" msgstr "" -#: readelf.c:22973 +#: readelf.c:23452 #, c-format msgid "%s: contains corrupt thin archive: %s\n" msgstr "" -#: readelf.c:22991 +#: readelf.c:23470 #, c-format msgid "%s: failed to seek to archive member.\n" msgstr "" -#: readelf.c:23056 +#: readelf.c:23535 msgid "Out of memory allocating file data structure\n" msgstr "" -#: readelf.c:23093 +#: readelf.c:23572 #, c-format msgid "File %s is not an archive so its index cannot be displayed.\n" msgstr "" -#: readelf.c:23164 +#: readelf.c:23643 msgid "Nothing to do.\n" msgstr "" @@ -12884,7 +12894,7 @@ msgstr "" msgid "group cursor header" msgstr "" -#: resbin.c:798 resrc.c:1352 +#: resbin.c:798 resrc.c:1346 #, c-format msgid "unexpected group cursor type %d" msgstr "" @@ -12897,7 +12907,7 @@ msgstr "" msgid "group icon header" msgstr "" -#: resbin.c:853 resrc.c:1299 +#: resbin.c:853 resrc.c:1293 #, c-format msgid "unexpected group icon type %d" msgstr "" @@ -13117,59 +13127,59 @@ msgstr "" msgid "Using `%s'\n" msgstr "" -#: resrc.c:605 +#: resrc.c:599 msgid "preprocessing failed." msgstr "" -#: resrc.c:636 +#: resrc.c:630 #, c-format msgid "%s: unexpected EOF" msgstr "" -#: resrc.c:685 +#: resrc.c:679 #, c-format msgid "%s: read of %lu returned %lu" msgstr "" -#: resrc.c:724 resrc.c:1499 +#: resrc.c:718 resrc.c:1493 #, c-format msgid "stat failed on bitmap file `%s': %s" msgstr "" -#: resrc.c:775 +#: resrc.c:769 #, c-format msgid "cursor file `%s' does not contain cursor data" msgstr "" -#: resrc.c:807 resrc.c:1207 +#: resrc.c:801 resrc.c:1201 #, c-format msgid "%s: fseek to %lu failed: %s" msgstr "" -#: resrc.c:933 +#: resrc.c:927 msgid "help ID requires DIALOGEX" msgstr "" -#: resrc.c:935 +#: resrc.c:929 msgid "control data requires DIALOGEX" msgstr "" -#: resrc.c:963 +#: resrc.c:957 #, c-format msgid "stat failed on font file `%s': %s" msgstr "" -#: resrc.c:1176 +#: resrc.c:1170 #, c-format msgid "icon file `%s' does not contain icon data" msgstr "" -#: resrc.c:1725 resrc.c:1760 +#: resrc.c:1719 resrc.c:1754 #, c-format msgid "stat failed on file `%s': %s" msgstr "" -#: resrc.c:1959 +#: resrc.c:1953 #, c-format msgid "can't open `%s' for output: %s" msgstr "" @@ -13710,17 +13720,17 @@ msgstr "" msgid "try to add a ill language." msgstr "" -#: windmc.c:1113 +#: windmc.c:1115 #, c-format msgid "unable to open file `%s' for input.\n" msgstr "" -#: windmc.c:1121 +#: windmc.c:1123 #, c-format msgid "unable to read contents of %s" msgstr "" -#: windmc.c:1133 +#: windmc.c:1135 msgid "input file does not seems to be UFT16.\n" msgstr "" @@ -13833,7 +13843,7 @@ msgstr "" msgid "no resources" msgstr "" -#: wrstabs.c:336 wrstabs.c:1907 +#: wrstabs.c:336 wrstabs.c:1909 #, c-format msgid "string_hash_lookup failed: %s" msgstr "" |