summaryrefslogtreecommitdiffstats
path: root/llvm/test/Object
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2016-03-24 16:10:37 +0000
committerSimon Atanasyan <simon@atanasyan.com>2016-03-24 16:10:37 +0000
commitb7807a0c8e2a79dda70545e62a09bea24327bbb1 (patch)
tree16cec36ef3fcb89f1fa0062ed708a5ad3672a6be /llvm/test/Object
parent0b7243ee38a0445bd654185ce6e0d17c3462e201 (diff)
downloadbcm5719-llvm-b7807a0c8e2a79dda70545e62a09bea24327bbb1.tar.gz
bcm5719-llvm-b7807a0c8e2a79dda70545e62a09bea24327bbb1.zip
[llvm-readobj] Decode st_other symbol's flags
The patch supports common STV_xxx visibility flags and MIPS specific STO_MIPS_xxx flags. Differential Revision: http://reviews.llvm.org/D18447 llvm-svn: 264300
Diffstat (limited to 'llvm/test/Object')
-rw-r--r--llvm/test/Object/yaml2obj-elf-symbol-visibility.yaml14
1 files changed, 11 insertions, 3 deletions
diff --git a/llvm/test/Object/yaml2obj-elf-symbol-visibility.yaml b/llvm/test/Object/yaml2obj-elf-symbol-visibility.yaml
index 6c4037c831d..43d2b8f6fb4 100644
--- a/llvm/test/Object/yaml2obj-elf-symbol-visibility.yaml
+++ b/llvm/test/Object/yaml2obj-elf-symbol-visibility.yaml
@@ -26,7 +26,9 @@
# OBJ-NEXT: Size: 4
# OBJ-NEXT: Binding: Global (0x1)
# OBJ-NEXT: Type: Object (0x1)
-# OBJ-NEXT: Other: 1
+# OBJ-NEXT: Other [ (0x1)
+# OBJ-NEXT: STV_INTERNAL
+# OBJ-NEXT: ]
# OBJ-NEXT: Section: .data (0x1)
# OBJ-NEXT: }
# OBJ-NEXT: Symbol {
@@ -35,7 +37,9 @@
# OBJ-NEXT: Size: 4
# OBJ-NEXT: Binding: Global (0x1)
# OBJ-NEXT: Type: Object (0x1)
-# OBJ-NEXT: Other: 2
+# OBJ-NEXT: Other [ (0x2)
+# OBJ-NEXT: STV_HIDDEN
+# OBJ-NEXT: ]
# OBJ-NEXT: Section: .data (0x1)
# OBJ-NEXT: }
# OBJ-NEXT: Symbol {
@@ -44,7 +48,11 @@
# OBJ-NEXT: Size: 4
# OBJ-NEXT: Binding: Global (0x1)
# OBJ-NEXT: Type: Object (0x1)
-# OBJ-NEXT: Other: 163
+# OBJ-NEXT: Other [ (0xA3)
+# OBJ-NEXT: STO_MIPS_MICROMIPS
+# OBJ-NEXT: STO_MIPS_PIC
+# OBJ-NEXT: STV_PROTECTED
+# OBJ-NEXT: ]
# OBJ-NEXT: Section: .data (0x1)
# OBJ-NEXT: }
OpenPOWER on IntegriCloud