1# RUN: yaml2obj -format=elf %s | llvm-readobj -symbols - | FileCheck %s
2!ELF
3FileHeader:
4  Class: ELFCLASS64
5  Data: ELFDATA2LSB
6  Type: ET_REL
7  Machine: EM_X86_64
8Sections:
9  - Name: .data
10    Type: SHT_PROGBITS
11    Flags: [ SHF_ALLOC, SHF_WRITE ]
12    Content: "DEADBEEF"
13Symbols:
14  Local:
15    - Name: local_symbol
16      Type: STT_OBJECT
17      Section: .data
18  Global:
19    - Name: global_symbol
20      Type: STT_OBJECT
21      Section: .data
22  Weak:
23    - Name: weak_symbol
24      Type: STT_OBJECT
25      Section: .data
26
27# CHECK: Symbol {
28# CHECK:   Name:  (0)
29# CHECK: Symbol {
30# CHECK:   Name: local_symbol
31# CHECK:   Binding: Local
32# CHECK: Symbol {
33# CHECK:   Name: global_symbol
34# CHECK:   Binding: Global
35# CHECK: Symbol {
36# CHECK:   Name: weak_symbol
37# CHECK:   Binding: Weak
38