# RUN: yaml2obj %s -o %t.o # RUN: llvm-nm %t.o --format=sysv | FileCheck %s !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB Type: ET_REL Machine: EM_X86_64 Sections: - Name: .text Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] Symbols: - Name: local_binding Binding: STB_LOCAL Section: .text Value: 0xbeef - Name: global_binding Binding: STB_GLOBAL Section: .text - Name: weak_binding Binding: STB_WEAK Section: .text - Name: unrecognised_binding Binding: 5 Section: .text - Name: gnu_unique_binding Binding: 10 Section: .text - Name: os_binding Binding: 11 Section: .text - Name: proc_binding Binding: 14 Section: .text # CHECK: global_binding {{.*}}| T | # CHECK-NEXT: gnu_unique_binding {{.*}}| u | # CHECK-NEXT: local_binding {{.*}}| t | # CHECK-NEXT: os_binding {{.*}}| ? | # CHECK-NEXT: proc_binding {{.*}}| ? | # CHECK-NEXT: unrecognised_binding{{.*}}| ? | # CHECK-NEXT: weak_binding {{.*}}| W |