]> granicus.if.org Git - llvm/commit
[llvm-objcopy] Allow strip symtab from executables and DSOs
authorEugene Leviant <eleviant@accesssoftek.com>
Fri, 5 Jul 2019 12:10:44 +0000 (12:10 +0000)
committerEugene Leviant <eleviant@accesssoftek.com>
Fri, 5 Jul 2019 12:10:44 +0000 (12:10 +0000)
commitf230bb86398d7e05d179d6c9fce7a4fbe83b0b69
tree3ecb251db5c2e472c5e1341fafcf7d2a532bec0c
parentb7043cc6c9b578084ab2f080a14604a457aeed61
[llvm-objcopy] Allow strip symtab from executables and DSOs

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@365193 91177308-0d34-0410-b5e6-96231b3b80d8
test/tools/llvm-objcopy/ELF/no-symbol-relocation.test
test/tools/llvm-objcopy/ELF/preserve-segment-contents-ehdr-phdrs.test
test/tools/llvm-objcopy/ELF/remove-multiple-sections.test
test/tools/llvm-objcopy/ELF/segment-shift-section-remove.test
test/tools/llvm-objcopy/ELF/segment-test-remove-section.test
test/tools/llvm-objcopy/ELF/strip-unneeded-all-symbols.test [new file with mode: 0644]
tools/llvm-objcopy/ELF/ELFObjcopy.cpp
tools/llvm-objcopy/ELF/Object.cpp
tools/llvm-objcopy/ELF/Object.h