1# RUN: yaml2obj %s > %t 2# RUN: llvm-readobj -symbols %t | FileCheck %s 3 4!ELF 5FileHeader: 6 Class: ELFCLASS64 7 Data: ELFDATA2LSB 8 Type: ET_EXEC 9 Machine: EM_X86_64 10Symbols: 11 Global: 12 - Name: test 13 Index: SHN_ABS 14 Value: 0x1234 15 16#CHECK: Symbols [ 17#CHECK-NEXT: Symbol { 18#CHECK-NEXT: Name: (0) 19#CHECK-NEXT: Value: 0x0 20#CHECK-NEXT: Size: 0 21#CHECK-NEXT: Binding: Local (0x0) 22#CHECK-NEXT: Type: None (0x0) 23#CHECK-NEXT: Other: 0 24#CHECK-NEXT: Section: Undefined (0x0) 25#CHECK-NEXT: } 26#CHECK-NEXT: Symbol { 27#CHECK-NEXT: Name: test (1) 28#CHECK-NEXT: Value: 0x1234 29#CHECK-NEXT: Size: 0 30#CHECK-NEXT: Binding: Global (0x1) 31#CHECK-NEXT: Type: None (0x0) 32#CHECK-NEXT: Other: 0 33#CHECK-NEXT: Section: Absolute (0xFFF1) 34#CHECK-NEXT: } 35#CHECK-NEXT:] 36