svn commit: r261158 - projects/elftoolchain/contrib/elftoolchain/libelf
Kai Wang
kaiw at FreeBSD.org
Sat Jan 25 13:53:47 UTC 2014
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);
}
More information about the svn-src-projects
mailing list