]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r317075: Update ELF Tool Chain to upstream r3520
authoremaste <emaste@FreeBSD.org>
Mon, 1 May 2017 01:52:03 +0000 (01:52 +0000)
committeremaste <emaste@FreeBSD.org>
Mon, 1 May 2017 01:52:03 +0000 (01:52 +0000)
commitf0bd9b16be9a08f7efde72adaa5de8a67048dc72
tree4039f487800151cdf340a56e107ed863f9f8a97b
parente5748c4457aeca479eab2224c7567dc48fab0b6e
MFC r317075: Update ELF Tool Chain to upstream r3520

Highlights of changes between r3490 and r3520:

- Improve C++ demangling
- Improve compatibility with Binutils tools wrt. error messages
- Handle additional types/sections/etc. in readelf and elfdump
- addr2line, cxxfilt: use setvbuf to set line buffering for filter use

Also MFC r317076, version bump.

Sponsored by: The FreeBSD Foundation
24 files changed:
contrib/elftoolchain/addr2line/addr2line.c
contrib/elftoolchain/ar/os.FreeBSD.mk [new file with mode: 0644]
contrib/elftoolchain/common/elfdefinitions.h
contrib/elftoolchain/cxxfilt/cxxfilt.c
contrib/elftoolchain/elfcopy/main.c
contrib/elftoolchain/elfcopy/os.FreeBSD.mk [new file with mode: 0644]
contrib/elftoolchain/elfcopy/pe.c
contrib/elftoolchain/elfcopy/symbols.c
contrib/elftoolchain/elfdump/elfdump.c
contrib/elftoolchain/libdwarf/dwarf.h
contrib/elftoolchain/libdwarf/dwarf_attrval.c
contrib/elftoolchain/libdwarf/dwarf_attrval_signed.3
contrib/elftoolchain/libdwarf/dwarf_dump.c
contrib/elftoolchain/libelf/gelf_newehdr.3
contrib/elftoolchain/libelf/gelf_newphdr.3
contrib/elftoolchain/libelftc/elftc_bfd_find_target.3
contrib/elftoolchain/libelftc/libelftc_bfdtarget.c
contrib/elftoolchain/libelftc/libelftc_dem_arm.c
contrib/elftoolchain/libelftc/libelftc_dem_gnu2.c
contrib/elftoolchain/libelftc/libelftc_dem_gnu3.c
contrib/elftoolchain/nm/nm.c
contrib/elftoolchain/readelf/readelf.c
contrib/elftoolchain/strings/strings.c
lib/libelftc/elftc_version.c