1 # RUN: yaml2obj %s > %t 2 # RUN: llvm-readobj -symbols %t | FileCheck %s 3 4 !ELF 5 FileHeader: 6 Class: ELFCLASS64 7 Data: ELFDATA2LSB 8 Type: ET_EXEC 9 Machine: EM_X86_64 10 Symbols: 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