[llvm-objcopy] [COFF] Add support for removing symbols
commit318c4f12ea91c481af268812df96176b7d3ffd18
authorMartin Storsjo <martin@martin.st>
Thu, 10 Jan 2019 21:28:24 +0000 (10 21:28 +0000)
committerMartin Storsjo <martin@martin.st>
Thu, 10 Jan 2019 21:28:24 +0000 (10 21:28 +0000)
tree1c7d2d6481eaddd6824ac2dc3d41f542b9591a1d
parentec5ab87c7698f6ede8905f833db67cd16449e360
[llvm-objcopy] [COFF] Add support for removing symbols

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350893 91177308-0d34-0410-b5e6-96231b3b80d8
test/tools/llvm-objcopy/COFF/Inputs/strip-symbols.yaml [new file with mode: 0644]
test/tools/llvm-objcopy/COFF/strip-reloc-symbol.test [new file with mode: 0644]
test/tools/llvm-objcopy/COFF/strip-symbol.test [new file with mode: 0644]
tools/llvm-objcopy/CMakeLists.txt
tools/llvm-objcopy/COFF/COFFObjcopy.cpp
tools/llvm-objcopy/COFF/Object.cpp [new file with mode: 0644]
tools/llvm-objcopy/COFF/Object.h
tools/llvm-objcopy/COFF/Reader.cpp
tools/llvm-objcopy/COFF/Reader.h
tools/llvm-objcopy/COFF/Writer.cpp
tools/llvm-objcopy/COFF/Writer.h