# RUN: yaml2obj %s > %t # RUN: llvm-objdump --syms %t | FileCheck %s # RUN: llvm-objdump -t %t | FileCheck %s # CHECK: SYMBOL TABLE: # CHECK-NEXT: 0000000000000000 *UND* 00000000 # CHECK-NEXT: 0000000000001004 l F .text 00000000 lfoo # CHECK-NEXT: 0000000000001008 l .text 00000000 lbar # CHECK-NEXT: 0000000000001004 g F .text 00000000 foo # CHECK-NEXT: 0000000000001008 g .text 00000000 bar !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB Type: ET_EXEC Machine: EM_X86_64 Sections: - Name: .bss Type: SHT_NOBITS Flags: [ SHF_ALLOC ] AddressAlign: 0x0000000000000010 Size: 64 - Name: .text Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] AddressAlign: 0x0000000000000010 Content: "00000000" Symbols: Global: - Name: foo Type: STT_FUNC Section: .text Value: 0x1004 - Name: bar Type: STT_OBJECT Section: .text Value: 0x1008 Local: - Name: lfoo Type: STT_FUNC Section: .text Value: 0x1004 - Name: lbar Type: STT_OBJECT Section: .text Value: 0x1008