59 lines · yaml
1# RUN: yaml2obj %s -o %t2# RUN: llvm-readobj -r %t | FileCheck %s3 4# CHECK: Relocations [5# CHECK-NEXT: Section (2) .rel.text {6# CHECK-NEXT: 0x0 R_LANAI_32 main7# CHECK-NEXT: 0x4 R_LANAI_NONE -8# CHECK-NEXT: 0x8 R_LANAI_21 -9# CHECK-NEXT: 0xC R_LANAI_21_F -10# CHECK-NEXT: 0x10 R_LANAI_25 -11# CHECK-NEXT: 0x14 R_LANAI_HI16 -12# CHECK-NEXT: 0x18 R_LANAI_LO16 -13# CHECK-NEXT: }14# CHECK-NEXT: ]15 16!ELF17FileHeader:18 Class: ELFCLASS3219 Data: ELFDATA2LSB20 Type: ET_REL21 Machine: EM_LANAI22Sections:23 - Type: SHT_PROGBITS24 Name: .text25 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]26 AddressAlign: 0x0427 Content: 000000000000000028 - Type: SHT_REL29 Name: .rel.text30 Link: .symtab31 Info: .text32 AddressAlign: 0x0433 Relocations:34 - Symbol: main35 Type: R_LANAI_3236 - Offset: 0x437 Type: R_LANAI_NONE38 - Offset: 0x839 Type: R_LANAI_2140 - Offset: 0xC41 Type: R_LANAI_21_F42 - Offset: 0x1043 Type: R_LANAI_2544 - Offset: 0x1445 Type: R_LANAI_HI1646 - Offset: 0x1847 Type: R_LANAI_LO1648 49 50Symbols:51 - Name: .text52 Type: STT_SECTION53 Section: .text54 - Name: main55 Type: STT_FUNC56 Section: .text57 Size: 0x0858 Binding: STB_GLOBAL59