]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update to ELF Tool Chain r3475
authoremaste <emaste@FreeBSD.org>
Fri, 20 May 2016 17:24:34 +0000 (17:24 +0000)
committeremaste <emaste@FreeBSD.org>
Fri, 20 May 2016 17:24:34 +0000 (17:24 +0000)
commite1afa8a66332bcb42ea042ec5dfb59de5b33ee08
tree53f16cf467b740bb55f778ee1a5c3b117e43c2e0
parent1860a225caf7329b3bc2038750624b9d0b47139a
parentdb27a04d331bc804aa12a4a70e9e0d939f3773c0
Update to ELF Tool Chain r3475

Improvements include:

 * Add support for reporting and handling a number of new constants in
   various tools, including:
    * CloudABI OSABI
    * DT_TLSDESC_*
    * i386, MIPS, SPARC and amd64 relocations

 * C++ demangler bug fixes

 * Man page updates

 * Improved input validation in several tools

This update also reduces diffs against upstream as a number of fixes
included in upstream were previously cherry-picked into FreeBSD.

Sponsored by: The FreeBSD Foundation
36 files changed:
contrib/elftoolchain/addr2line/addr2line.c
contrib/elftoolchain/brandelf/brandelf.c
contrib/elftoolchain/common/_elftc.h
contrib/elftoolchain/common/elfdefinitions.h
contrib/elftoolchain/cxxfilt/cxxfilt.c
contrib/elftoolchain/elfcopy/ascii.c
contrib/elftoolchain/elfcopy/binary.c
contrib/elftoolchain/elfcopy/elfcopy.1
contrib/elftoolchain/elfcopy/elfcopy.h
contrib/elftoolchain/elfcopy/main.c
contrib/elftoolchain/elfcopy/sections.c
contrib/elftoolchain/elfcopy/segments.c
contrib/elftoolchain/elfcopy/symbols.c
contrib/elftoolchain/elfdump/elfdump.c
contrib/elftoolchain/libdwarf/libdwarf_abbrev.c
contrib/elftoolchain/libdwarf/libdwarf_elf_init.c
contrib/elftoolchain/libelf/_libelf_config.h
contrib/elftoolchain/libelf/elf_data.c
contrib/elftoolchain/libelf/libelf_ar.c
contrib/elftoolchain/libelf/libelf_convert.m4
contrib/elftoolchain/libelftc/Makefile
contrib/elftoolchain/libelftc/elftc_reloc_type_str.3
contrib/elftoolchain/libelftc/elftc_reloc_type_str.c
contrib/elftoolchain/libelftc/libelftc.h
contrib/elftoolchain/libelftc/libelftc_dem_arm.c
contrib/elftoolchain/libelftc/libelftc_dem_gnu2.c
contrib/elftoolchain/libelftc/libelftc_dem_gnu3.c
contrib/elftoolchain/libelftc/make-toolchain-version
contrib/elftoolchain/libpe/libpe_section.c
contrib/elftoolchain/libpe/pe.h
contrib/elftoolchain/nm/nm.c
contrib/elftoolchain/readelf/readelf.c
contrib/elftoolchain/size/size.c
contrib/elftoolchain/strings/strings.c
lib/libelftc/Makefile
lib/libelftc/elftc_version.c