[ELF] Implement demangle.
authorShankar Easwaran <shankarke@gmail.com>
Mon, 20 Oct 2014 05:04:53 +0000 (05:04 +0000)
committerShankar Easwaran <shankarke@gmail.com>
Mon, 20 Oct 2014 05:04:53 +0000 (05:04 +0000)
commit3dadd20fe5bfd52554d9a77ecb088c20c5bfecea
tree165cc061d415aaeeb3a72d423b0485c937e154eb
parent799e434e3fcffa532db7621ea70c5396527053c5
[ELF] Implement demangle.

This adds functionality in the GNU flavor to demangle symbols when
undefined symbols are displayed to the user.

llvm-svn: 220184
lld/include/lld/ReaderWriter/ELFLinkingContext.h
lld/lib/Driver/GnuLdDriver.cpp
lld/lib/Driver/GnuLdOptions.td
lld/lib/ReaderWriter/ELF/ELFLinkingContext.cpp
lld/test/elf/X86_64/Inputs/undefcpp.c [new file with mode: 0644]
lld/test/elf/X86_64/Inputs/undefcpp.o [new file with mode: 0644]
lld/test/elf/X86_64/demangle.test [new file with mode: 0644]