37 lines · plain
1# RUN: yaml2obj %s -o %t2# RUN: llvm-objcopy %t %t23# RUN: llvm-readobj --symbols %t2 | FileCheck %s4 5!ELF6FileHeader:7 Class: ELFCLASS648 Data: ELFDATA2LSB9 Type: ET_EXEC10 Machine: EM_X86_6411Symbols:12 - Name: test13 Index: SHN_ABS14 Value: 0x123415 Binding: STB_GLOBAL16 17#CHECK: Symbols [18#CHECK-NEXT: Symbol {19#CHECK-NEXT: Name:20#CHECK-NEXT: Value: 0x021#CHECK-NEXT: Size: 022#CHECK-NEXT: Binding: Local (0x0)23#CHECK-NEXT: Type: None (0x0)24#CHECK-NEXT: Other: 025#CHECK-NEXT: Section: Undefined (0x0)26#CHECK-NEXT: }27#CHECK-NEXT: Symbol {28#CHECK-NEXT: Name: test29#CHECK-NEXT: Value: 0x123430#CHECK-NEXT: Size: 031#CHECK-NEXT: Binding: Global (0x1)32#CHECK-NEXT: Type: None (0x0)33#CHECK-NEXT: Other: 034#CHECK-NEXT: Section: Absolute (0xFFF1)35#CHECK-NEXT: }36#CHECK-NEXT:]37