From 1b61cf923010ce608e6266ec9450d6945b6ff325 Mon Sep 17 00:00:00 2001 From: Hans-Peter Nilsson Date: Thu, 20 Jul 2000 17:28:56 +0000 Subject: [PATCH] * MAINTAINERS: Add self as CRIS port maintainer. * readelf.c: Include elf/cris.h. (guess_is_rela): Handle EM_CRIS. (dump_relocations): Ditto. (get_machine_name): Ditto. * Makefile.am: Rebuild dependencies. * Makefile.in: Regenerate. * po/binutils.pot: Regenerate. --- binutils/ChangeLog | 11 + binutils/MAINTAINERS | 1 + binutils/Makefile.am | 17 +- binutils/Makefile.in | 17 +- binutils/po/binutils.pot | 621 ++++++++++++++++++++------------------- binutils/readelf.c | 7 + 6 files changed, 356 insertions(+), 318 deletions(-) diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 579fdb5c205..e24cabe8cb1 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,14 @@ +2000-07-20 Hans-Peter Nilsson + + * MAINTAINERS: Add self as CRIS port maintainer. + * readelf.c: Include elf/cris.h. + (guess_is_rela): Handle EM_CRIS. + (dump_relocations): Ditto. + (get_machine_name): Ditto. + * Makefile.am: Rebuild dependencies. + * Makefile.in: Regenerate. + * po/binutils.pot: Regenerate. + 2000-07-19 H.J. Lu * readelf.c (get_dynamic_type): Change "AUXILARY" to diff --git a/binutils/MAINTAINERS b/binutils/MAINTAINERS index 0499f899845..ad9cc7ffd90 100644 --- a/binutils/MAINTAINERS +++ b/binutils/MAINTAINERS @@ -32,6 +32,7 @@ other maintainers. ARM Nick Clifton AVR Denis Chertykov +CRIS Hans-Peter Nilsson HPPA elf32 Alan Modra ix86 Alan Modra ix86 COFF,PE DJ Delorie diff --git a/binutils/Makefile.am b/binutils/Makefile.am index 9c3139a1b08..194306727a9 100644 --- a/binutils/Makefile.am +++ b/binutils/Makefile.am @@ -399,8 +399,8 @@ debug.o: debug.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/libiberty.h debug.h dlltool.o: dlltool.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/libiberty.h bucomm.h config.h $(INCDIR)/bin-bugs.h \ - $(INCDIR)/fopen-same.h $(INCDIR)/demangle.h $(INCDIR)/dyn-string.h \ - dlltool.h + $(INCDIR)/fopen-same.h $(INCDIR)/getopt.h $(INCDIR)/demangle.h \ + $(INCDIR)/dyn-string.h dlltool.h filemode.o: filemode.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ bucomm.h config.h $(INCDIR)/bin-bugs.h $(INCDIR)/fopen-same.h ieee.o: ieee.c ../bfd/bfd.h $(INCDIR)/ansidecl.h $(INCDIR)/ieee.h \ @@ -416,14 +416,14 @@ nlmconv.o: nlmconv.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/nlm/internal.h $(INCDIR)/nlm/external.h nlmconv.h nm.o: nm.c ../bfd/bfd.h $(INCDIR)/ansidecl.h $(INCDIR)/progress.h \ bucomm.h config.h $(INCDIR)/bin-bugs.h $(INCDIR)/fopen-same.h \ - $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ranlib.h \ - $(INCDIR)/demangle.h $(INCDIR)/libiberty.h + $(INCDIR)/getopt.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \ + $(INCDIR)/aout/ranlib.h $(INCDIR)/demangle.h $(INCDIR)/libiberty.h not-ranlib.o: not-ranlib.c not-strip.o: not-strip.c objcopy.o: objcopy.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/progress.h bucomm.h config.h $(INCDIR)/bin-bugs.h \ - $(INCDIR)/fopen-same.h $(INCDIR)/libiberty.h budbg.h \ - $(INCDIR)/filenames.h + $(INCDIR)/fopen-same.h $(INCDIR)/getopt.h $(INCDIR)/libiberty.h \ + budbg.h $(INCDIR)/filenames.h objdump.o: objdump.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/getopt.h $(INCDIR)/progress.h bucomm.h config.h \ $(INCDIR)/bin-bugs.h $(INCDIR)/fopen-same.h $(INCDIR)/dis-asm.h \ @@ -489,13 +489,14 @@ readelf.o: readelf.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/elf/mn10300.h $(INCDIR)/elf/hppa.h $(INCDIR)/elf/arc.h \ $(INCDIR)/elf/fr30.h $(INCDIR)/elf/mcore.h $(INCDIR)/elf/i960.h \ $(INCDIR)/elf/pj.h $(INCDIR)/elf/avr.h $(INCDIR)/elf/ia64.h \ - bucomm.h config.h $(INCDIR)/bin-bugs.h $(INCDIR)/fopen-same.h + $(INCDIR)/elf/cris.h bucomm.h config.h $(INCDIR)/bin-bugs.h \ + $(INCDIR)/fopen-same.h $(INCDIR)/getopt.h resres.o: resres.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ bucomm.h config.h $(INCDIR)/bin-bugs.h $(INCDIR)/fopen-same.h \ $(INCDIR)/libiberty.h windres.h winduni.h dllwrap.o: dllwrap.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/libiberty.h bucomm.h config.h $(INCDIR)/bin-bugs.h \ - $(INCDIR)/fopen-same.h $(INCDIR)/dyn-string.h + $(INCDIR)/fopen-same.h $(INCDIR)/getopt.h $(INCDIR)/dyn-string.h rename.o: rename.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ bucomm.h config.h $(INCDIR)/bin-bugs.h $(INCDIR)/fopen-same.h underscore.o: underscore.c diff --git a/binutils/Makefile.in b/binutils/Makefile.in index 5f114692444..fa5df10b840 100644 --- a/binutils/Makefile.in +++ b/binutils/Makefile.in @@ -1255,8 +1255,8 @@ debug.o: debug.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/libiberty.h debug.h dlltool.o: dlltool.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/libiberty.h bucomm.h config.h $(INCDIR)/bin-bugs.h \ - $(INCDIR)/fopen-same.h $(INCDIR)/demangle.h $(INCDIR)/dyn-string.h \ - dlltool.h + $(INCDIR)/fopen-same.h $(INCDIR)/getopt.h $(INCDIR)/demangle.h \ + $(INCDIR)/dyn-string.h dlltool.h filemode.o: filemode.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ bucomm.h config.h $(INCDIR)/bin-bugs.h $(INCDIR)/fopen-same.h ieee.o: ieee.c ../bfd/bfd.h $(INCDIR)/ansidecl.h $(INCDIR)/ieee.h \ @@ -1272,14 +1272,14 @@ nlmconv.o: nlmconv.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/nlm/internal.h $(INCDIR)/nlm/external.h nlmconv.h nm.o: nm.c ../bfd/bfd.h $(INCDIR)/ansidecl.h $(INCDIR)/progress.h \ bucomm.h config.h $(INCDIR)/bin-bugs.h $(INCDIR)/fopen-same.h \ - $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ranlib.h \ - $(INCDIR)/demangle.h $(INCDIR)/libiberty.h + $(INCDIR)/getopt.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \ + $(INCDIR)/aout/ranlib.h $(INCDIR)/demangle.h $(INCDIR)/libiberty.h not-ranlib.o: not-ranlib.c not-strip.o: not-strip.c objcopy.o: objcopy.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/progress.h bucomm.h config.h $(INCDIR)/bin-bugs.h \ - $(INCDIR)/fopen-same.h $(INCDIR)/libiberty.h budbg.h \ - $(INCDIR)/filenames.h + $(INCDIR)/fopen-same.h $(INCDIR)/getopt.h $(INCDIR)/libiberty.h \ + budbg.h $(INCDIR)/filenames.h objdump.o: objdump.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/getopt.h $(INCDIR)/progress.h bucomm.h config.h \ $(INCDIR)/bin-bugs.h $(INCDIR)/fopen-same.h $(INCDIR)/dis-asm.h \ @@ -1345,13 +1345,14 @@ readelf.o: readelf.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/elf/mn10300.h $(INCDIR)/elf/hppa.h $(INCDIR)/elf/arc.h \ $(INCDIR)/elf/fr30.h $(INCDIR)/elf/mcore.h $(INCDIR)/elf/i960.h \ $(INCDIR)/elf/pj.h $(INCDIR)/elf/avr.h $(INCDIR)/elf/ia64.h \ - bucomm.h config.h $(INCDIR)/bin-bugs.h $(INCDIR)/fopen-same.h + $(INCDIR)/elf/cris.h bucomm.h config.h $(INCDIR)/bin-bugs.h \ + $(INCDIR)/fopen-same.h $(INCDIR)/getopt.h resres.o: resres.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ bucomm.h config.h $(INCDIR)/bin-bugs.h $(INCDIR)/fopen-same.h \ $(INCDIR)/libiberty.h windres.h winduni.h dllwrap.o: dllwrap.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ $(INCDIR)/libiberty.h bucomm.h config.h $(INCDIR)/bin-bugs.h \ - $(INCDIR)/fopen-same.h $(INCDIR)/dyn-string.h + $(INCDIR)/fopen-same.h $(INCDIR)/getopt.h $(INCDIR)/dyn-string.h rename.o: rename.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \ bucomm.h config.h $(INCDIR)/bin-bugs.h $(INCDIR)/fopen-same.h underscore.o: underscore.c diff --git a/binutils/po/binutils.pot b/binutils/po/binutils.pot index 3bf16189cae..0dedb126b93 100644 --- a/binutils/po/binutils.pot +++ b/binutils/po/binutils.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2000-07-19 17:37-0700\n" +"POT-Creation-Date: 2000-07-20 16:47+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -23,7 +23,7 @@ msgid "" msgstr "" #: addr2line.c:83 ar.c:287 nlmconv.c:1119 objcopy.c:359 objcopy.c:391 -#: readelf.c:1818 size.c:91 strings.c:530 windres.c:737 +#: readelf.c:1831 size.c:91 strings.c:530 windres.c:737 #, c-format msgid "Report bugs to %s\n" msgstr "" @@ -1970,938 +1970,955 @@ msgstr "" msgid "Last stabs entries before error:\n" msgstr "" -#: readelf.c:299 readelf.c:325 +#: readelf.c:300 readelf.c:326 #, c-format msgid "%s: Error: " msgstr "" -#: readelf.c:311 readelf.c:340 +#: readelf.c:312 readelf.c:341 #, c-format msgid "%s: Warning: " msgstr "" -#: readelf.c:390 readelf.c:528 +#: readelf.c:391 readelf.c:529 #, c-format msgid "Unhandled data length: %d\n" msgstr "" -#: readelf.c:589 +#: readelf.c:591 msgid "Don't know about relocations on this machine architecture\n" msgstr "" -#: readelf.c:629 readelf.c:658 readelf.c:690 readelf.c:718 +#: readelf.c:631 readelf.c:660 readelf.c:692 readelf.c:720 msgid "out of memory parsing relocs" msgstr "" -#: readelf.c:736 +#: readelf.c:738 msgid "" " Offset Info Type Symbol's Value Symbol's Name " "Addend\n" msgstr "" -#: readelf.c:739 +#: readelf.c:741 msgid " Offset Info Type Symbol's Value Symbol's Name\n" msgstr "" -#: readelf.c:886 readelf.c:888 +#: readelf.c:892 readelf.c:894 #, c-format msgid "unrecognised: %-7lx" msgstr "" -#: readelf.c:913 +#: readelf.c:919 #, c-format msgid "" msgstr "" -#: readelf.c:1120 +#: readelf.c:1132 #, c-format msgid "Processor Specific: %lx" msgstr "" -#: readelf.c:1139 +#: readelf.c:1151 #, c-format msgid "Operating System specific: %lx" msgstr "" -#: readelf.c:1142 readelf.c:1621 +#: readelf.c:1154 readelf.c:1634 #, c-format msgid ": %lx" msgstr "" -#: readelf.c:1156 +#: readelf.c:1168 msgid "NONE (None)" msgstr "" -#: readelf.c:1157 +#: readelf.c:1169 msgid "REL (Relocatable file)" msgstr "" -#: readelf.c:1158 +#: readelf.c:1170 msgid "EXEC (Executable file)" msgstr "" -#: readelf.c:1159 +#: readelf.c:1171 msgid "DYN (Shared object file)" msgstr "" -#: readelf.c:1160 +#: readelf.c:1172 msgid "CORE (Core file)" msgstr "" -#: readelf.c:1164 +#: readelf.c:1176 #, c-format msgid "Processor Specific: (%x)" msgstr "" -#: readelf.c:1166 +#: readelf.c:1178 #, c-format msgid "OS Specific: (%x)" msgstr "" -#: readelf.c:1168 readelf.c:1246 readelf.c:1753 +#: readelf.c:1180 readelf.c:1259 readelf.c:1766 #, c-format msgid ": %x" msgstr "" -#: readelf.c:1181 +#: readelf.c:1193 msgid "None" msgstr "" -#: readelf.c:1791 +#: readelf.c:1804 msgid "Usage: readelf {options} elf-file(s)\n" msgstr "" -#: readelf.c:1792 +#: readelf.c:1805 msgid " Options are:\n" msgstr "" -#: readelf.c:1793 +#: readelf.c:1806 msgid " -a or --all Equivalent to: -h -l -S -s -r -d -V -A -I\n" msgstr "" -#: readelf.c:1794 +#: readelf.c:1807 msgid " -h or --file-header Display the ELF file header\n" msgstr "" -#: readelf.c:1795 +#: readelf.c:1808 msgid " -l or --program-headers or --segments\n" msgstr "" -#: readelf.c:1796 +#: readelf.c:1809 msgid " Display the program headers\n" msgstr "" -#: readelf.c:1797 +#: readelf.c:1810 msgid " -S or --section-headers or --sections\n" msgstr "" -#: readelf.c:1798 +#: readelf.c:1811 msgid " Display the sections' header\n" msgstr "" -#: readelf.c:1799 +#: readelf.c:1812 msgid " -e or --headers Equivalent to: -h -l -S\n" msgstr "" -#: readelf.c:1800 +#: readelf.c:1813 msgid " -s or --syms or --symbols Display the symbol table\n" msgstr "" -#: readelf.c:1801 +#: readelf.c:1814 msgid " -n or --notes Display the core notes (if present)\n" msgstr "" -#: readelf.c:1802 +#: readelf.c:1815 msgid " -r or --relocs Display the relocations (if present)\n" msgstr "" -#: readelf.c:1803 +#: readelf.c:1816 msgid " -d or --dynamic Display the dynamic segment (if present)\n" msgstr "" -#: readelf.c:1804 +#: readelf.c:1817 msgid " -V or --version-info Display the version sections (if present)\n" msgstr "" -#: readelf.c:1805 +#: readelf.c:1818 msgid "" " -A or --arch-specific Display architecture specific information (if " "any).\n" msgstr "" -#: readelf.c:1806 +#: readelf.c:1819 msgid "" " -D or --use-dynamic Use the dynamic section info when displaying " "symbols\n" msgstr "" -#: readelf.c:1807 +#: readelf.c:1820 msgid " -x or --hex-dump=\n" msgstr "" -#: readelf.c:1808 +#: readelf.c:1821 msgid " Dump the contents of section \n" msgstr "" -#: readelf.c:1809 +#: readelf.c:1822 msgid " -w[liapr] or --debug-dump[=line,=info,=abbrev,=pubnames,=ranges]\n" msgstr "" -#: readelf.c:1810 +#: readelf.c:1823 msgid "" " Display the contents of DWARF2 debug sections\n" msgstr "" -#: readelf.c:1812 +#: readelf.c:1825 msgid " -i or --instruction-dump=\n" msgstr "" -#: readelf.c:1813 +#: readelf.c:1826 msgid "" " Disassemble the contents of section \n" msgstr "" -#: readelf.c:1815 +#: readelf.c:1828 msgid " -I or --histogram Display histogram of bucket list lengths\n" msgstr "" -#: readelf.c:1816 +#: readelf.c:1829 msgid " -v or --version Display the version number of readelf\n" msgstr "" -#: readelf.c:1817 +#: readelf.c:1830 msgid " -H or --help Display this information\n" msgstr "" -#: readelf.c:1835 +#: readelf.c:1848 msgid "Out of memory allocating dump request table." msgstr "" -#: readelf.c:1970 +#: readelf.c:1983 #, c-format msgid "Unrecognised debug option '%s'\n" msgstr "" -#: readelf.c:1995 +#: readelf.c:2008 #, c-format msgid "Invalid option '-%c'\n" msgstr "" -#: readelf.c:2008 +#: readelf.c:2021 msgid "Nothing to do.\n" msgstr "" -#: readelf.c:2021 readelf.c:2038 readelf.c:3622 +#: readelf.c:2034 readelf.c:2051 readelf.c:3681 msgid "none" msgstr "" -#: readelf.c:2022 +#: readelf.c:2035 msgid "ELF32" msgstr "" -#: readelf.c:2023 +#: readelf.c:2036 msgid "ELF64" msgstr "" -#: readelf.c:2025 readelf.c:2042 readelf.c:2070 +#: readelf.c:2038 readelf.c:2055 readelf.c:2083 #, c-format msgid "" msgstr "" -#: readelf.c:2039 +#: readelf.c:2052 msgid "2's complement, little endian" msgstr "" -#: readelf.c:2040 +#: readelf.c:2053 msgid "2's complement, big endian" msgstr "" -#: readelf.c:2055 +#: readelf.c:2068 msgid "UNIX - System V" msgstr "" -#: readelf.c:2056 +#: readelf.c:2069 msgid "UNIX - HP-UX" msgstr "" -#: readelf.c:2057 +#: readelf.c:2070 msgid "UNIX - NetBSD" msgstr "" -#: readelf.c:2058 +#: readelf.c:2071 msgid "UNIX - Linux" msgstr "" -#: readelf.c:2059 +#: readelf.c:2072 msgid "GNU/Hurd" msgstr "" -#: readelf.c:2060 +#: readelf.c:2073 msgid "UNIX - Solaris" msgstr "" -#: readelf.c:2061 +#: readelf.c:2074 msgid "UNIX - Monterey" msgstr "" -#: readelf.c:2062 +#: readelf.c:2075 msgid "UNIX - IRIX" msgstr "" -#: readelf.c:2063 +#: readelf.c:2076 msgid "UNIX - FreeBSD" msgstr "" -#: readelf.c:2064 +#: readelf.c:2077 msgid "UNIX - TRU64" msgstr "" -#: readelf.c:2065 +#: readelf.c:2078 msgid "Novell - Modesto" msgstr "" -#: readelf.c:2066 +#: readelf.c:2079 msgid "UNIX - OpenBSD" msgstr "" -#: readelf.c:2067 +#: readelf.c:2080 msgid "Standalone App" msgstr "" -#: readelf.c:2068 +#: readelf.c:2081 msgid "ARM" msgstr "" -#: readelf.c:2085 +#: readelf.c:2098 msgid "Not an ELF file - it has the wrong magic bytes at the start\n" msgstr "" -#: readelf.c:2093 +#: readelf.c:2106 msgid "ELF Header:\n" msgstr "" -#: readelf.c:2094 +#: readelf.c:2107 msgid " Magic: " msgstr "" -#: readelf.c:2098 +#: readelf.c:2111 #, c-format msgid " Class: %s\n" msgstr "" -#: readelf.c:2100 +#: readelf.c:2113 #, c-format msgid " Data: %s\n" msgstr "" -#: readelf.c:2102 +#: readelf.c:2115 #, c-format msgid " Version: %d %s\n" msgstr "" -#: readelf.c:2109 +#: readelf.c:2122 #, c-format msgid " OS/ABI: %s\n" msgstr "" -#: readelf.c:2111 +#: readelf.c:2124 #, c-format msgid " ABI Version: %d\n" msgstr "" -#: readelf.c:2113 +#: readelf.c:2126 #, c-format msgid " Type: %s\n" msgstr "" -#: readelf.c:2115 +#: readelf.c:2128 #, c-format msgid " Machine: %s\n" msgstr "" -#: readelf.c:2117 +#: readelf.c:2130 #, c-format msgid " Version: 0x%lx\n" msgstr "" -#: readelf.c:2120 +#: readelf.c:2133 msgid " Entry point address: " msgstr "" -#: readelf.c:2122 +#: readelf.c:2135 msgid "" "\n" " Start of program headers: " msgstr "" -#: readelf.c:2124 +#: readelf.c:2137 msgid "" " (bytes into file)\n" " Start of section headers: " msgstr "" -#: readelf.c:2126 +#: readelf.c:2139 msgid " (bytes into file)\n" msgstr "" -#: readelf.c:2128 +#: readelf.c:2141 #, c-format msgid " Flags: 0x%lx%s\n" msgstr "" -#: readelf.c:2131 +#: readelf.c:2144 #, c-format msgid " Size of this header: %ld (bytes)\n" msgstr "" -#: readelf.c:2133 +#: readelf.c:2146 #, c-format msgid " Size of program headers: %ld (bytes)\n" msgstr "" -#: readelf.c:2135 +#: readelf.c:2148 #, c-format msgid " Number of program headers: %ld\n" msgstr "" -#: readelf.c:2137 +#: readelf.c:2150 #, c-format msgid " Size of section headers: %ld (bytes)\n" msgstr "" -#: readelf.c:2139 +#: readelf.c:2152 #, c-format msgid " Number of section headers: %ld\n" msgstr "" -#: readelf.c:2141 +#: readelf.c:2154 #, c-format msgid " Section header string table index: %ld\n" msgstr "" -#: readelf.c:2226 +#: readelf.c:2239 msgid "" "\n" "There are no program headers in this file.\n" msgstr "" -#: readelf.c:2232 +#: readelf.c:2245 #, c-format msgid "" "\n" "Elf file type is %s\n" msgstr "" -#: readelf.c:2233 +#: readelf.c:2246 msgid "Entry point " msgstr "" -#: readelf.c:2235 +#: readelf.c:2248 #, c-format msgid "" "\n" "There are %d program headers, starting at offset " msgstr "" -#: readelf.c:2246 readelf.c:2422 readelf.c:2464 readelf.c:2507 readelf.c:2548 -#: readelf.c:3061 readelf.c:3102 readelf.c:3278 readelf.c:4240 readelf.c:4254 -#: readelf.c:7009 readelf.c:7049 +#: readelf.c:2259 readelf.c:2435 readelf.c:2477 readelf.c:2520 readelf.c:2561 +#: readelf.c:3074 readelf.c:3115 readelf.c:3291 readelf.c:4299 readelf.c:4313 +#: readelf.c:7068 readelf.c:7108 msgid "Out of memory\n" msgstr "" -#: readelf.c:2264 +#: readelf.c:2277 #, c-format msgid "" "\n" "Program Header%s:\n" msgstr "" -#: readelf.c:2268 +#: readelf.c:2281 msgid "" " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n" msgstr "" -#: readelf.c:2272 +#: readelf.c:2285 msgid " Type Offset VirtAddr PhysAddr\n" msgstr "" -#: readelf.c:2274 +#: readelf.c:2287 msgid " FileSiz MemSiz Flags Align\n" msgstr "" -#: readelf.c:2332 +#: readelf.c:2345 msgid "more than one dynamic segment\n" msgstr "" -#: readelf.c:2340 +#: readelf.c:2353 msgid "Unable to find program interpreter name\n" msgstr "" -#: readelf.c:2347 +#: readelf.c:2360 #, c-format msgid "" "\n" " [Requesting program interpreter: %s]" msgstr "" -#: readelf.c:2365 +#: readelf.c:2378 msgid "" "\n" " Section to Segment mapping:\n" msgstr "" -#: readelf.c:2366 +#: readelf.c:2379 msgid " Segment Sections...\n" msgstr "" -#: readelf.c:2629 +#: readelf.c:2642 msgid "" "\n" "There are no sections in this file.\n" msgstr "" -#: readelf.c:2635 +#: readelf.c:2648 #, c-format msgid "There are %d section headers, starting at offset 0x%lx:\n" msgstr "" -#: readelf.c:2675 +#: readelf.c:2688 msgid "File contains multiple dynamic symbol tables\n" msgstr "" -#: readelf.c:2688 +#: readelf.c:2701 msgid "File contains multiple dynamic string tables\n" msgstr "" -#: readelf.c:2715 +#: readelf.c:2728 #, c-format msgid "" "\n" "Section Header%s:\n" msgstr "" -#: readelf.c:2719 +#: readelf.c:2732 msgid "" " [Nr] Name Type Addr Off Size ES Flg Lk " "Inf Al\n" msgstr "" -#: readelf.c:2722 +#: readelf.c:2735 msgid " [Nr] Name Type Address Offset\n" msgstr "" -#: readelf.c:2723 +#: readelf.c:2736 msgid " Size EntSize Flags Link Info Align\n" msgstr "" -#: readelf.c:2770 +#: readelf.c:2783 msgid "" "Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings)\n" msgstr "" -#: readelf.c:2771 +#: readelf.c:2784 msgid "" " I (info), L (link order), O (extra OS processing required)\n" msgstr "" -#: readelf.c:2772 +#: readelf.c:2785 msgid " o (os specific), p (processor specific) x (unknown)\n" msgstr "" -#: readelf.c:2830 +#: readelf.c:2843 #, c-format msgid "" "\n" "Relocation section at offset 0x%lx contains %ld bytes:\n" msgstr "" -#: readelf.c:2837 +#: readelf.c:2850 msgid "" "\n" "There are no dynamic relocations in this file.\n" msgstr "" -#: readelf.c:2865 +#: readelf.c:2878 msgid "" "\n" "Relocation section " msgstr "" -#: readelf.c:2872 +#: readelf.c:2885 #, c-format msgid " at offset 0x%lx contains %lu entries:\n" msgstr "" -#: readelf.c:2900 +#: readelf.c:2913 msgid "" "\n" "There are no relocations in this file.\n" msgstr "" -#: readelf.c:3155 +#: readelf.c:3168 msgid "" "\n" "There is no dynamic segment in this file.\n" msgstr "" -#: readelf.c:3189 +#: readelf.c:3202 msgid "Unable to seek to end of file!" msgstr "" -#: readelf.c:3198 +#: readelf.c:3211 msgid "Unable to determine the number of symbols to load\n" msgstr "" -#: readelf.c:3228 +#: readelf.c:3241 msgid "Unable to seek to end of file\n" msgstr "" -#: readelf.c:3234 +#: readelf.c:3247 msgid "Unable to determine the length of the dynamic string table\n" msgstr "" -#: readelf.c:3295 +#: readelf.c:3308 #, c-format msgid "" "\n" "Dynamic segment at offset 0x%x contains %ld entries:\n" msgstr "" -#: readelf.c:3298 +#: readelf.c:3311 msgid " Tag Type Name/Value\n" msgstr "" -#: readelf.c:3329 +#: readelf.c:3347 msgid "Auxiliary library" msgstr "" -#: readelf.c:3331 +#: readelf.c:3351 msgid "Filter library" msgstr "" -#: readelf.c:3347 readelf.c:3368 readelf.c:3394 +#: readelf.c:3355 +msgid "Configuration file" +msgstr "" + +#: readelf.c:3359 +msgid "Dependency audit library" +msgstr "" + +#: readelf.c:3363 +msgid "Audit library" +msgstr "" + +#: readelf.c:3381 readelf.c:3407 readelf.c:3433 msgid "Flags:" msgstr "" -#: readelf.c:3349 readelf.c:3370 readelf.c:3396 +#: readelf.c:3383 readelf.c:3409 readelf.c:3435 msgid " None\n" msgstr "" -#: readelf.c:3499 +#: readelf.c:3554 #, c-format msgid "Shared library: [%s]" msgstr "" -#: readelf.c:3502 +#: readelf.c:3557 msgid " program interpreter" msgstr "" -#: readelf.c:3506 +#: readelf.c:3561 #, c-format msgid "Library soname: [%s]" msgstr "" -#: readelf.c:3510 +#: readelf.c:3565 #, c-format msgid "Library rpath: [%s]" msgstr "" -#: readelf.c:3571 +#: readelf.c:3569 +#, c-format +msgid "Library runpath: [%s]" +msgstr "" + +#: readelf.c:3630 #, c-format msgid "Not needed object: [%s]\n" msgstr "" -#: readelf.c:3668 +#: readelf.c:3727 #, c-format msgid "" "\n" "Version definition section '%s' contains %ld entries:\n" msgstr "" -#: readelf.c:3671 +#: readelf.c:3730 msgid " Addr: 0x" msgstr "" -#: readelf.c:3673 readelf.c:3861 +#: readelf.c:3732 readelf.c:3920 #, c-format msgid " Offset: %#08lx Link: %lx (%s)\n" msgstr "" -#: readelf.c:3703 +#: readelf.c:3762 #, c-format msgid " %#06x: Rev: %d Flags: %s" msgstr "" -#: readelf.c:3706 +#: readelf.c:3765 #, c-format msgid " Index: %d Cnt: %d " msgstr "" -#: readelf.c:3717 +#: readelf.c:3776 #, c-format msgid "Name: %s\n" msgstr "" -#: readelf.c:3719 +#: readelf.c:3778 #, c-format msgid "Name index: %ld\n" msgstr "" -#: readelf.c:3734 +#: readelf.c:3793 #, c-format msgid " %#06x: Parent %d: %s\n" msgstr "" -#: readelf.c:3737 +#: readelf.c:3796 #, c-format msgid " %#06x: Parent %d, name index: %ld\n" msgstr "" -#: readelf.c:3756 +#: readelf.c:3815 #, c-format msgid "" "\n" "Version needs section '%s' contains %ld entries:\n" msgstr "" -#: readelf.c:3759 +#: readelf.c:3818 msgid " Addr: 0x" msgstr "" -#: readelf.c:3761 +#: readelf.c:3820 #, c-format msgid " Offset: %#08lx Link to section: %ld (%s)\n" msgstr "" -#: readelf.c:3787 +#: readelf.c:3846 #, c-format msgid " %#06x: Version: %d" msgstr "" -#: readelf.c:3790 +#: readelf.c:3849 #, c-format msgid " File: %s" msgstr "" -#: readelf.c:3792 +#: readelf.c:3851 #, c-format msgid " File: %lx" msgstr "" -#: readelf.c:3794 +#: readelf.c:3853 #, c-format msgid " Cnt: %d\n" msgstr "" -#: readelf.c:3812 +#: readelf.c:3871 #, c-format msgid " %#06x: Name: %s" msgstr "" -#: readelf.c:3815 +#: readelf.c:3874 #, c-format msgid " %#06x: Name index: %lx" msgstr "" -#: readelf.c:3818 +#: readelf.c:3877 #, c-format msgid " Flags: %s Version: %d\n" msgstr "" -#: readelf.c:3856 +#: readelf.c:3915 #, c-format msgid "" "\n" "Version symbols section '%s' contains %d entries:\n" msgstr "" -#: readelf.c:3859 +#: readelf.c:3918 msgid " Addr: " msgstr "" -#: readelf.c:3889 +#: readelf.c:3948 msgid " 0 (*local*) " msgstr "" -#: readelf.c:3893 +#: readelf.c:3952 msgid " 1 (*global*) " msgstr "" -#: readelf.c:4115 +#: readelf.c:4174 msgid "" "\n" "No version information found in this file.\n" msgstr "" -#: readelf.c:4133 readelf.c:4168 +#: readelf.c:4192 readelf.c:4227 #, c-format msgid ": %d" msgstr "" -#: readelf.c:4135 readelf.c:4180 +#: readelf.c:4194 readelf.c:4239 #, c-format msgid ": %d" msgstr "" -#: readelf.c:4137 readelf.c:4183 +#: readelf.c:4196 readelf.c:4242 #, c-format msgid ": %d" msgstr "" -#: readelf.c:4246 +#: readelf.c:4305 msgid "Unable to read in dynamic data\n" msgstr "" -#: readelf.c:4288 +#: readelf.c:4347 msgid "Unable to seek to start of dynamic information" msgstr "" -#: readelf.c:4294 +#: readelf.c:4353 msgid "Failed to read in number of buckets\n" msgstr "" -#: readelf.c:4300 +#: readelf.c:4359 msgid "Failed to read in number of chains\n" msgstr "" -#: readelf.c:4320 +#: readelf.c:4379 msgid "" "\n" "Symbol table for image:\n" msgstr "" -#: readelf.c:4322 +#: readelf.c:4381 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" msgstr "" -#: readelf.c:4324 +#: readelf.c:4383 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" msgstr "" -#: readelf.c:4368 +#: readelf.c:4427 #, c-format msgid "" "\n" "Symbol table '%s' contains %lu entries:\n" msgstr "" -#: readelf.c:4372 +#: readelf.c:4431 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr "" -#: readelf.c:4374 +#: readelf.c:4433 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr "" -#: readelf.c:4483 +#: readelf.c:4542 msgid "bad dynamic symbol" msgstr "" -#: readelf.c:4542 +#: readelf.c:4601 msgid "" "\n" "Dynamic symbol information is not available for displaying symbols.\n" msgstr "" -#: readelf.c:4554 +#: readelf.c:4613 #, c-format msgid "" "\n" "Histogram for bucket list length (total of %d buckets):\n" msgstr "" -#: readelf.c:4556 +#: readelf.c:4615 msgid " Length Number %% of total Coverage\n" msgstr "" -#: readelf.c:4561 readelf.c:4580 readelf.c:6691 readelf.c:6884 +#: readelf.c:4620 readelf.c:4639 readelf.c:6750 readelf.c:6943 msgid "Out of memory" msgstr "" -#: readelf.c:4629 +#: readelf.c:4688 #, c-format msgid "" "\n" "Dynamic info segment at offset 0x%lx contains %d entries:\n" msgstr "" -#: readelf.c:4632 +#: readelf.c:4691 msgid " Num: Name BoundTo Flags\n" msgstr "" -#: readelf.c:4680 +#: readelf.c:4739 #, c-format msgid "" "\n" "Assembly dump of section %s\n" msgstr "" -#: readelf.c:4703 +#: readelf.c:4762 #, c-format msgid "" "\n" "Section '%s' has no data to dump.\n" msgstr "" -#: readelf.c:4708 +#: readelf.c:4767 #, c-format msgid "" "\n" "Hex dump of section '%s':\n" msgstr "" -#: readelf.c:4860 +#: readelf.c:4919 msgid "badly formed extended line op encountered!" msgstr "" -#: readelf.c:4867 +#: readelf.c:4926 #, c-format msgid " Extended opcode %d: " msgstr "" -#: readelf.c:4872 +#: readelf.c:4931 msgid "" "End of Sequence\n" "\n" msgstr "" -#: readelf.c:4878 +#: readelf.c:4937 #, c-format msgid "set Address to 0x%lx\n" msgstr "" -#: readelf.c:4883 +#: readelf.c:4942 msgid " define new File Table entry\n" msgstr "" -#: readelf.c:4884 readelf.c:5006 +#: readelf.c:4943 readelf.c:5065 msgid " Entry\tDir\tTime\tSize\tName\n" msgstr "" -#: readelf.c:4886 +#: readelf.c:4945 #, c-format msgid " %d\t" msgstr "" -#: readelf.c:4889 readelf.c:4891 readelf.c:4893 readelf.c:5018 readelf.c:5020 -#: readelf.c:5022 +#: readelf.c:4948 readelf.c:4950 readelf.c:4952 readelf.c:5077 readelf.c:5079 +#: readelf.c:5081 #, c-format msgid "%lu\t" msgstr "" -#: readelf.c:4894 +#: readelf.c:4953 #, c-format msgid "" "%s\n" "\n" msgstr "" -#: readelf.c:4898 +#: readelf.c:4957 #, c-format msgid "UNKNOWN: length %d\n" msgstr "" -#: readelf.c:4924 +#: readelf.c:4983 #, c-format msgid "" "\n" @@ -2909,493 +2926,493 @@ msgid "" "\n" msgstr "" -#: readelf.c:4936 +#: readelf.c:4995 msgid "The line info appears to be corrupt - the section is too small\n" msgstr "" -#: readelf.c:4944 +#: readelf.c:5003 msgid "Only DWARF version 2 line info is currently supported.\n" msgstr "" -#: readelf.c:4959 +#: readelf.c:5018 #, c-format msgid " Length: %ld\n" msgstr "" -#: readelf.c:4960 +#: readelf.c:5019 #, c-format msgid " DWARF Version: %d\n" msgstr "" -#: readelf.c:4961 +#: readelf.c:5020 #, c-format msgid " Prolgue Length: %d\n" msgstr "" -#: readelf.c:4962 +#: readelf.c:5021 #, c-format msgid " Minimum Instruction Length: %d\n" msgstr "" -#: readelf.c:4963 +#: readelf.c:5022 #, c-format msgid " Initial value of 'is_stmt': %d\n" msgstr "" -#: readelf.c:4964 +#: readelf.c:5023 #, c-format msgid " Line Base: %d\n" msgstr "" -#: readelf.c:4965 +#: readelf.c:5024 #, c-format msgid " Line Range: %d\n" msgstr "" -#: readelf.c:4966 +#: readelf.c:5025 #, c-format msgid " Opcode Base: %d\n" msgstr "" -#: readelf.c:4975 +#: readelf.c:5034 msgid "" "\n" " Opcodes:\n" msgstr "" -#: readelf.c:4978 +#: readelf.c:5037 #, c-format msgid " Opcode %d has %d args\n" msgstr "" -#: readelf.c:4984 +#: readelf.c:5043 msgid "" "\n" " The Directory Table is empty.\n" msgstr "" -#: readelf.c:4987 +#: readelf.c:5046 msgid "" "\n" " The Directory Table:\n" msgstr "" -#: readelf.c:4991 +#: readelf.c:5050 #, c-format msgid " %s\n" msgstr "" -#: readelf.c:5002 +#: readelf.c:5061 msgid "" "\n" " The File Name Table is empty.\n" msgstr "" -#: readelf.c:5005 +#: readelf.c:5064 msgid "" "\n" " The File Name Table:\n" msgstr "" -#: readelf.c:5013 +#: readelf.c:5072 #, c-format msgid " %d\t" msgstr "" -#: readelf.c:5024 +#: readelf.c:5083 #, c-format msgid "%s\n" msgstr "" #. Now display the statements. -#: readelf.c:5032 +#: readelf.c:5091 msgid "" "\n" " Line Number Statements:\n" msgstr "" -#: readelf.c:5051 +#: readelf.c:5110 msgid " Copy\n" msgstr "" -#: readelf.c:5058 +#: readelf.c:5117 #, c-format msgid " Advance PC by %d to %lx\n" msgstr "" -#: readelf.c:5066 +#: readelf.c:5125 #, c-format msgid " Advance Line by %d to %d\n" msgstr "" -#: readelf.c:5073 +#: readelf.c:5132 #, c-format msgid " Set File Name to entry %d in the File Name Table\n" msgstr "" -#: readelf.c:5081 +#: readelf.c:5140 #, c-format msgid " Set column to %d\n" msgstr "" -#: readelf.c:5088 +#: readelf.c:5147 #, c-format msgid " Set is_stmt to %d\n" msgstr "" -#: readelf.c:5093 +#: readelf.c:5152 msgid " Set basic block\n" msgstr "" -#: readelf.c:5101 +#: readelf.c:5160 #, c-format msgid " Advance PC by constant %d to 0x%lx\n" msgstr "" -#: readelf.c:5109 +#: readelf.c:5168 #, c-format msgid " Advance PC by fixed size amount %d to 0x%lx\n" msgstr "" -#: readelf.c:5117 +#: readelf.c:5176 #, c-format msgid " Special opcode %d: advance Address by %d to 0x%lx" msgstr "" -#: readelf.c:5121 +#: readelf.c:5180 #, c-format msgid " and Line by %d to %d\n" msgstr "" -#: readelf.c:5144 readelf.c:5566 +#: readelf.c:5203 readelf.c:5625 #, c-format msgid "" "Contents of the %s section:\n" "\n" msgstr "" -#: readelf.c:5163 +#: readelf.c:5222 msgid "Only DWARF 2 pubnames are currently supported" msgstr "" -#: readelf.c:5167 +#: readelf.c:5226 #, c-format msgid " Length: %ld\n" msgstr "" -#: readelf.c:5169 +#: readelf.c:5228 #, c-format msgid " Version: %d\n" msgstr "" -#: readelf.c:5171 +#: readelf.c:5230 #, c-format msgid " Offset into .debug_info section: %ld\n" msgstr "" -#: readelf.c:5173 +#: readelf.c:5232 #, c-format msgid " Size of area in .debug_info section: %ld\n" msgstr "" -#: readelf.c:5176 +#: readelf.c:5235 msgid "" "\n" " Offset\tName\n" msgstr "" -#: readelf.c:5258 +#: readelf.c:5317 #, c-format msgid "Unknown TAG value: %lx" msgstr "" -#: readelf.c:5353 +#: readelf.c:5412 #, c-format msgid "Unknown AT value: %lx" msgstr "" -#: readelf.c:5390 +#: readelf.c:5449 #, c-format msgid "Unknown FORM value: %lx" msgstr "" -#: readelf.c:5572 +#: readelf.c:5631 msgid " Number TAG\n" msgstr "" -#: readelf.c:5578 +#: readelf.c:5637 #, c-format msgid " %ld %s [%s]\n" msgstr "" -#: readelf.c:5581 +#: readelf.c:5640 msgid "has children" msgstr "" -#: readelf.c:5581 +#: readelf.c:5640 msgid "no children" msgstr "" -#: readelf.c:5585 +#: readelf.c:5644 #, c-format msgid " %-18s %s\n" msgstr "" -#: readelf.c:5604 +#: readelf.c:5663 #, c-format msgid " %lu byte block: " msgstr "" -#: readelf.c:5911 +#: readelf.c:5970 msgid "(User defined location op)" msgstr "" -#: readelf.c:5913 +#: readelf.c:5972 msgid "(Unknown location op)" msgstr "" -#: readelf.c:6040 +#: readelf.c:6099 #, c-format msgid "Unable to handle FORM: %d" msgstr "" -#: readelf.c:6044 +#: readelf.c:6103 #, c-format msgid "Unrecognised form: %d" msgstr "" -#: readelf.c:6057 +#: readelf.c:6116 msgid "(not inlined)" msgstr "" -#: readelf.c:6058 +#: readelf.c:6117 msgid "(inlined)" msgstr "" -#: readelf.c:6059 +#: readelf.c:6118 msgid "(declared as inline but ignored)" msgstr "" -#: readelf.c:6060 +#: readelf.c:6119 msgid "(declared as inline and inlined)" msgstr "" -#: readelf.c:6061 +#: readelf.c:6120 #, c-format msgid " (Unknown inline attribute value: %lx)" msgstr "" -#: readelf.c:6190 readelf.c:6316 +#: readelf.c:6249 readelf.c:6375 #, c-format msgid "" "The section %s contains:\n" "\n" msgstr "" -#: readelf.c:6214 +#: readelf.c:6273 msgid "Only version 2 DWARF debug information is currently supported.\n" msgstr "" -#: readelf.c:6218 +#: readelf.c:6277 msgid " Compilation Unit:\n" msgstr "" -#: readelf.c:6219 +#: readelf.c:6278 #, c-format msgid " Length: %ld\n" msgstr "" -#: readelf.c:6220 +#: readelf.c:6279 #, c-format msgid " Version: %d\n" msgstr "" -#: readelf.c:6221 +#: readelf.c:6280 #, c-format msgid " Abbrev Offset: %ld\n" msgstr "" -#: readelf.c:6222 +#: readelf.c:6281 #, c-format msgid " Pointer Size: %d\n" msgstr "" -#: readelf.c:6242 +#: readelf.c:6301 msgid "Unable to locate .debug_abbrev section!\n" msgstr "" -#: readelf.c:6282 +#: readelf.c:6341 #, c-format msgid "Unable to locate entry %lu in the abbreviation table\n" msgstr "" -#: readelf.c:6287 +#: readelf.c:6346 #, c-format msgid " <%d><%x>: Abbrev Number: %lu (%s)\n" msgstr "" -#: readelf.c:6335 +#: readelf.c:6394 #, c-format msgid " Length: %ld\n" msgstr "" -#: readelf.c:6336 +#: readelf.c:6395 #, c-format msgid " Version: %d\n" msgstr "" -#: readelf.c:6337 +#: readelf.c:6396 #, c-format msgid " Offset into .debug_info: %lx\n" msgstr "" -#: readelf.c:6338 +#: readelf.c:6397 #, c-format msgid " Pointer Size: %d\n" msgstr "" -#: readelf.c:6339 +#: readelf.c:6398 #, c-format msgid " Segment Size: %d\n" msgstr "" -#: readelf.c:6341 +#: readelf.c:6400 msgid "" "\n" " Address Length\n" msgstr "" -#: readelf.c:6382 +#: readelf.c:6441 #, c-format msgid "Displaying the debug contents of section %s is not yet supported.\n" msgstr "" -#: readelf.c:6444 +#: readelf.c:6503 #, c-format msgid "" "\n" "Section '%s' has no debugging data.\n" msgstr "" -#: readelf.c:6460 +#: readelf.c:6519 #, c-format msgid "Unrecognised debug section: %s\n" msgstr "" -#: readelf.c:6532 +#: readelf.c:6591 msgid "Some sections were not dumped because they do not exist!\n" msgstr "" -#: readelf.c:6715 +#: readelf.c:6774 #, c-format msgid "" "\n" "Section '%s' contains %d entries:\n" msgstr "" -#: readelf.c:6877 +#: readelf.c:6936 msgid "conflict list with without table" msgstr "" -#: readelf.c:6905 +#: readelf.c:6964 #, c-format msgid "" "\n" "Section '.conflict' contains %d entries:\n" msgstr "" -#: readelf.c:6906 +#: readelf.c:6965 msgid " Num: Index Value Name" msgstr "" -#: readelf.c:6931 +#: readelf.c:6990 msgid "NT_PRSTATUS (prstatus structure)" msgstr "" -#: readelf.c:6932 +#: readelf.c:6991 msgid "NT_FPREGSET (floating point registers)" msgstr "" -#: readelf.c:6933 +#: readelf.c:6992 msgid "NT_PRPSINFO (prpsinfo structure)" msgstr "" -#: readelf.c:6934 +#: readelf.c:6993 msgid "NT_TASKSTRUCT (task structure)" msgstr "" -#: readelf.c:6935 +#: readelf.c:6994 msgid "NT_PRXFPREG (user_xfpregs structure)" msgstr "" -#: readelf.c:6936 +#: readelf.c:6995 msgid "NT_PSTATUS (pstatus structure)" msgstr "" -#: readelf.c:6937 +#: readelf.c:6996 msgid "NT_FPREGS (floating point registers)" msgstr "" -#: readelf.c:6938 +#: readelf.c:6997 msgid "NT_PSINFO (psinfo structure)" msgstr "" -#: readelf.c:6939 +#: readelf.c:6998 msgid "NT_LWPSTATUS (lwpstatus_t structure)" msgstr "" -#: readelf.c:6940 +#: readelf.c:6999 msgid "NT_LWPSINFO (lwpsinfo_t structure)" msgstr "" -#: readelf.c:6941 +#: readelf.c:7000 msgid "NT_WIN32PSTATUS (win32_pstatus strcuture)" msgstr "" -#: readelf.c:6943 +#: readelf.c:7002 #, c-format msgid "Unknown note type: (0x%08x)" msgstr "" -#: readelf.c:6981 +#: readelf.c:7040 #, c-format msgid "" "\n" "Notes at offset 0x%08lx with length 0x%08lx:\n" msgstr "" -#: readelf.c:6983 +#: readelf.c:7042 msgid " Owner\t\tData size\tDescription\n" msgstr "" -#: readelf.c:7094 +#: readelf.c:7153 msgid "No note segments present in the core file.\n" msgstr "" -#: readelf.c:7172 +#: readelf.c:7231 msgid "This instance of readelf has been built without support for a\n" msgstr "" -#: readelf.c:7173 +#: readelf.c:7232 msgid "64 bit data type and so it cannot read 64 bit ELF files.\n" msgstr "" -#: readelf.c:7208 +#: readelf.c:7267 #, c-format msgid "Cannot stat input file %s.\n" msgstr "" -#: readelf.c:7215 +#: readelf.c:7274 #, c-format msgid "Input file %s not found.\n" msgstr "" -#: readelf.c:7221 +#: readelf.c:7280 #, c-format msgid "%s: Failed to read file header\n" msgstr "" -#: readelf.c:7235 +#: readelf.c:7294 #, c-format msgid "" "\n" diff --git a/binutils/readelf.c b/binutils/readelf.c index 50d3b4c53a6..ecd13beac0d 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -71,6 +71,7 @@ #include "elf/pj.h" #include "elf/avr.h" #include "elf/ia64.h" +#include "elf/cris.h" #include "bucomm.h" #include "getopt.h" @@ -565,6 +566,7 @@ guess_is_rela (e_machine) case EM_MCORE: case EM_IA_64: case EM_AVR: + case EM_CRIS: return TRUE; case EM_MMA: @@ -879,6 +881,10 @@ dump_relocations (file, rel_offset, rel_size, symtab, nsyms, strtab, is_rela) case EM_IA_64: rtype = elf_ia64_reloc_type (type); break; + + case EM_CRIS: + rtype = elf_cris_reloc_type (type); + break; } if (rtype == NULL) @@ -1248,6 +1254,7 @@ get_machine_name (e_machine) case EM_ST19: return "STMicroelectronics ST19 8-bit microcontroller"; case EM_VAX: return "Digital VAX"; case EM_AVR: return "Atmel AVR 8-bit microcontroller"; + case EM_CRIS: return "Axis Communications 32-bit embedded processor"; default: sprintf (buff, _(": %x"), e_machine); return buff; -- 2.39.2