diff options
author | Simon Atanasyan <simon@atanasyan.com> | 2016-03-24 16:10:37 +0000 |
---|---|---|
committer | Simon Atanasyan <simon@atanasyan.com> | 2016-03-24 16:10:37 +0000 |
commit | b7807a0c8e2a79dda70545e62a09bea24327bbb1 (patch) | |
tree | 16cec36ef3fcb89f1fa0062ed708a5ad3672a6be /llvm/test/Object | |
parent | 0b7243ee38a0445bd654185ce6e0d17c3462e201 (diff) | |
download | bcm5719-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.yaml | 14 |
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: } |