[llvm-objcopy] Implement --redefine-sym option
authorAlexander Shaposhnikov <shal1t712@gmail.com>
Thu, 26 Apr 2018 18:28:17 +0000 (18:28 +0000)
committerAlexander Shaposhnikov <shal1t712@gmail.com>
Thu, 26 Apr 2018 18:28:17 +0000 (18:28 +0000)
commit40e9bdf9af45e8693239f2781703d65ed31f0d9f
treee385db418e4c429b95497fad6ee316455f97bb94
parent15c0515a2171bd2be2506e18e292731ef9fb10b6
[llvm-objcopy] Implement --redefine-sym option

This diff implements --redefine-sym option
for changing the name of a symbol.

Test plan: make check-all

Differential revision: https://reviews.llvm.org/D46029

llvm-svn: 330973
llvm/test/tools/llvm-objcopy/redefine-symbol.test [new file with mode: 0644]
llvm/tools/llvm-objcopy/Object.cpp
llvm/tools/llvm-objcopy/Object.h
llvm/tools/llvm-objcopy/Opts.td
llvm/tools/llvm-objcopy/llvm-objcopy.cpp