[llvm-objcopy] Add --keep-symbol (-K) option
authorPaul Semel <semelpaul@gmail.com>
Tue, 15 May 2018 14:09:37 +0000 (14:09 +0000)
committerPaul Semel <semelpaul@gmail.com>
Tue, 15 May 2018 14:09:37 +0000 (14:09 +0000)
commit5d97c823a480f3b523fcd3f21d9e09ea601e3333
treef39b35ae5de2216450feb6068e7b8bf878aa26ea
parent8d1ea73d51a6e9daf6cdc54d2d1daecb81db5d09
[llvm-objcopy] Add --keep-symbol (-K) option

This option permits to explicitly keep the specified
symbol so that it doesn't get removed.

Differential Revision: https://reviews.llvm.org/D46819

llvm-svn: 332356
llvm/test/tools/llvm-objcopy/keep-symbol-remove-section.test [new file with mode: 0644]
llvm/test/tools/llvm-objcopy/keep-symbol.test [new file with mode: 0644]
llvm/tools/llvm-objcopy/ObjcopyOpts.td
llvm/tools/llvm-objcopy/llvm-objcopy.cpp