• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## Check obj2yaml is able to dump the Visibility field correctly.
2
3# RUN: yaml2obj %s | obj2yaml - | FileCheck %s
4
5# CHECK:      --- !ELF
6# CHECK-NEXT: FileHeader:
7# CHECK-NEXT:   Class: ELFCLASS64
8# CHECK-NEXT:   Data:  ELFDATA2LSB
9# CHECK-NEXT:   Type:  ET_REL
10# CHECK-NEXT: Symbols:
11# CHECK-NEXT:   - Name: default
12# CHECK-NEXT:   - Name: internal
13# CHECK-NEXT:     Other: [ STV_INTERNAL ]
14# CHECK-NEXT:   - Name: hidden
15# CHECK-NEXT:     Other: [ STV_HIDDEN ]
16# CHECK-NEXT:   - Name: protected
17# CHECK-NEXT:     Other: [ STV_PROTECTED ]
18# CHECK-NEXT: ...
19
20--- !ELF
21FileHeader:
22  Class: ELFCLASS64
23  Data:  ELFDATA2LSB
24  Type:  ET_REL
25Symbols:
26  - Name:  default
27    Other: [ STV_DEFAULT ]
28  - Name:  internal
29    Other: [ STV_INTERNAL ]
30  - Name:  hidden
31    Other: [ STV_HIDDEN ]
32  - Name:  protected
33    Other: [ STV_PROTECTED ]
34