summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorYi Kong <yikong@google.com>2019-04-01 18:12:43 +0000
committerYi Kong <yikong@google.com>2019-04-01 18:12:43 +0000
commitf2baddb0fc48708ce1deb1428c89dd3504636f18 (patch)
treed3d39dd531ec62acfa9468a010384eab4d631b3a /llvm/test
parenta9e847238e19e152044644bc093c82f8ea86a124 (diff)
downloadbcm5719-llvm-f2baddb0fc48708ce1deb1428c89dd3504636f18.tar.gz
bcm5719-llvm-f2baddb0fc48708ce1deb1428c89dd3504636f18.zip
[llvm-objcopy] Add --keep-symbols option
Differential Revision: https://reviews.llvm.org/D60054 llvm-svn: 357418
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/tools/llvm-objcopy/ELF/keep-symbol.test7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objcopy/ELF/keep-symbol.test b/llvm/test/tools/llvm-objcopy/ELF/keep-symbol.test
index e4e1888dfa2..67b51872b4c 100644
--- a/llvm/test/tools/llvm-objcopy/ELF/keep-symbol.test
+++ b/llvm/test/tools/llvm-objcopy/ELF/keep-symbol.test
@@ -6,6 +6,13 @@
# RUN: llvm-readobj --symbols %t3 | FileCheck %s
# RUN: llvm-readobj --symbols %t4 | FileCheck %s --check-prefix=REGEX
+# RUN: echo 'foo' > %t.symbols
+# RUN: echo 'bar' >> %t.symbols
+# RUN: llvm-objcopy --discard-all --keep-symbols %t.symbols %t %t5
+# RUN: llvm-objcopy -K foo -N foo -N bar --keep-symbols %t.symbols -N baz %t %t6
+# RUN: llvm-readobj --symbols %t5 | FileCheck %s
+# RUN: llvm-readobj --symbols %t6 | FileCheck %s
+
!ELF
FileHeader:
Class: ELFCLASS64
OpenPOWER on IntegriCloud