Date: Sat, 25 Jan 2014 13:53:46 +0000 (UTC) From: Kai Wang <kaiw@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r261158 - projects/elftoolchain/contrib/elftoolchain/libelf Message-ID: <201401251353.s0PDrk2N030955@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kaiw Date: Sat Jan 25 13:53:46 2014 New Revision: 261158 URL: http://svnweb.freebsd.org/changeset/base/261158 Log: Reapply r221569, r233401, r233524 and r255105: Add support for a few ARM/MIPS ELF section types in _libelf_xlate_shtype(). Modified: projects/elftoolchain/contrib/elftoolchain/libelf/libelf_data.c Modified: projects/elftoolchain/contrib/elftoolchain/libelf/libelf_data.c ============================================================================== --- projects/elftoolchain/contrib/elftoolchain/libelf/libelf_data.c Sat Jan 25 12:07:44 2014 (r261157) +++ projects/elftoolchain/contrib/elftoolchain/libelf/libelf_data.c Sat Jan 25 13:53:46 2014 (r261158) @@ -82,6 +82,17 @@ _libelf_xlate_shtype(uint32_t sht) return (ELF_T_VNEED); case SHT_SUNW_versym: /* == SHT_GNU_versym */ return (ELF_T_HALF); + + case SHT_ARM_PREEMPTMAP: + case SHT_ARM_ATTRIBUTES: + case SHT_ARM_DEBUGOVERLAY: + case SHT_ARM_OVERLAYSECTION: + case SHT_MIPS_DWARF: + case SHT_MIPS_REGINFO: + case SHT_MIPS_OPTIONS: + case SHT_AMD64_UNWIND: /* == SHT_IA_64_UNWIND == SHT_ARM_EXIDX */ + return (ELF_T_BYTE); + default: return (-1); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401251353.s0PDrk2N030955>