blob: c561623409980a26772a184d5c0f753c8c6d0207 [file] [log] [blame]
Sean Silva6b083882013-06-18 23:14:03 +00001# 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: .text
10 Type: SHT_PROGBITS
11 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
12 - Name: .symtab
13 Type: SHT_SYMTAB
14 Symbols:
Sean Silvaaff51252013-06-21 00:27:50 +000015 Global:
16 - Name: main
17 Type: STT_FUNC
18 Section: .text
19 Value: 0x1
20 Size: 2
Sean Silvac4afa6d2013-06-21 01:11:48 +000021 - Name: undefined_symbol
Sean Silva6b083882013-06-18 23:14:03 +000022
23# CHECK: Symbols [
24# CHECK-NEXT: Symbol {
25# CHECK-NEXT: Name: (0)
26# CHECK: Symbol {
27# CHECK-NEXT: Name: main
Sean Silvabba85592013-06-19 00:11:59 +000028# CHECK: Binding: Global
29# CHECK-NEXT: Type: Function
Sean Silva98186222013-06-20 20:59:41 +000030# CHECK: Section: .text
Sean Silvac4afa6d2013-06-21 01:11:48 +000031# CHECK: Symbol {
32# CHECK: Name: undefined_symbol
33# CHECK: Section: (0x0)