xref: /llvm-project/llvm/test/tools/obj2yaml/ELF/symbol-type.yaml (revision 9aa789820027e9d1dcec489b269cf94db31624b8)
1# RUN: yaml2obj %s -o %t
2# RUN: obj2yaml %t | FileCheck %s
3
4# CHECK:      Symbols:
5# CHECK-NEXT:   - Name:    a_known_type
6# CHECK-NEXT:     Type:    STT_OBJECT
7# CHECK-NEXT:     Binding: STB_GLOBAL
8# CHECK-NEXT:   - Name:    an_unknown_type
9# CHECK-NEXT:     Type:    0x7
10# CHECK-NEXT:     Binding: STB_GLOBAL
11
12!ELF
13FileHeader:
14  Class: ELFCLASS64
15  Data:  ELFDATA2LSB
16  Type:  ET_REL
17Symbols:
18  - Name:    a_known_type
19    Type:    STT_OBJECT
20    Binding: STB_GLOBAL
21  - Name:    an_unknown_type
22    Type:    0x7
23    Binding: STB_GLOBAL
24