summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools
diff options
context:
space:
mode:
authorChris Jackson <snortotter@gmail.com>2019-08-15 09:45:09 +0000
committerChris Jackson <snortotter@gmail.com>2019-08-15 09:45:09 +0000
commite5cdfbc65cac49fedba6cb3def55d62d851796ab (patch)
tree3913ce5c65df5dc0ca153852bfbe5e51a7f2f0c3 /llvm/test/tools
parent04f2f32869b3a62e236cfaa134f378771e48c129 (diff)
downloadbcm5719-llvm-e5cdfbc65cac49fedba6cb3def55d62d851796ab.tar.gz
bcm5719-llvm-e5cdfbc65cac49fedba6cb3def55d62d851796ab.zip
[llvm-objcopy] Allow 'protected' visibility to be set when using
add-symbol Reviewers: Maskray, rupprecht Differential Revision: https://reviews.llvm.org/D65891 llvm-svn: 368982
Diffstat (limited to 'llvm/test/tools')
-rw-r--r--llvm/test/tools/llvm-objcopy/ELF/add-symbol.test12
1 files changed, 7 insertions, 5 deletions
diff --git a/llvm/test/tools/llvm-objcopy/ELF/add-symbol.test b/llvm/test/tools/llvm-objcopy/ELF/add-symbol.test
index bf75b4fd8eb..fd838602ba7 100644
--- a/llvm/test/tools/llvm-objcopy/ELF/add-symbol.test
+++ b/llvm/test/tools/llvm-objcopy/ELF/add-symbol.test
@@ -2,6 +2,7 @@
# RUN: llvm-objcopy --add-symbol='abs1=1' \
# RUN: --add-symbol='abs2=2,LoCaL,HiDdEn,FuNcTiOn' \
# RUN: --add-symbol='abs3=3,global,default,object' \
+# RUN: --add-symbol='abs4=4,global,protected,object' \
# RUN: --add-symbol='foo.cpp=0,file' \
# RUN: --add-symbol='=.text:0,section' \
# RUN: --add-symbol='data=.data:0x100,weak' \
@@ -58,14 +59,15 @@ ProgramHeaders:
Sections:
- Section: .data
-# CHECK: 0: 00000000 0 NOTYPE LOCAL DEFAULT UND
+# CHECK: 0: 00000000 0 NOTYPE LOCAL DEFAULT UND
# CHECK-NEXT: 1: 00000001 0 NOTYPE GLOBAL DEFAULT ABS abs1
# CHECK-NEXT: 2: 00000002 0 FUNC LOCAL HIDDEN ABS abs2
# CHECK-NEXT: 3: 00000003 0 OBJECT GLOBAL DEFAULT ABS abs3
-# CHECK-NEXT: 4: 00000000 0 FILE GLOBAL DEFAULT ABS foo.cpp
-# CHECK-NEXT: 5: 00001000 0 SECTION GLOBAL DEFAULT 1
-# CHECK-NEXT: 6: 00002100 0 NOTYPE WEAK DEFAULT 2 data
-# CHECK-NEXT: 7: 00001000 0 IFUNC GLOBAL DEFAULT 1 ifunc
+# CHECK-NEXT: 4: 00000004 0 OBJECT GLOBAL PROTECTED ABS abs4
+# CHECK-NEXT: 5: 00000000 0 FILE GLOBAL DEFAULT ABS foo.cpp
+# CHECK-NEXT: 6: 00001000 0 SECTION GLOBAL DEFAULT 1
+# CHECK-NEXT: 7: 00002100 0 NOTYPE WEAK DEFAULT 2 data
+# CHECK-NEXT: 8: 00001000 0 IFUNC GLOBAL DEFAULT 1 ifunc
# IGNORED: 1: 00000000 0 NOTYPE GLOBAL DEFAULT ABS dummy1
# IGNORED-NEXT: 2: 00000000 0 NOTYPE GLOBAL DEFAULT ABS dummy2
OpenPOWER on IntegriCloud