1*9880d681SAndroid Build Coastguard Worker# RUN: yaml2obj %s > %t 2*9880d681SAndroid Build Coastguard Worker# RUN: llvm-readobj -r %t | FileCheck %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker# CHECK: Relocations [ 5*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: Section (2) .rel.text { 6*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: 0x0 R_LANAI_32 main 0x0 7*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: 0x4 R_LANAI_NONE - 0x0 8*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: 0x8 R_LANAI_21 - 0x0 9*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: 0xC R_LANAI_21_F - 0x0 10*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: 0x10 R_LANAI_25 - 0x0 11*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: 0x14 R_LANAI_HI16 - 0x0 12*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: 0x18 R_LANAI_LO16 - 0x0 13*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: } 14*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: ] 15*9880d681SAndroid Build Coastguard Worker 16*9880d681SAndroid Build Coastguard Worker!ELF 17*9880d681SAndroid Build Coastguard WorkerFileHeader: 18*9880d681SAndroid Build Coastguard Worker Class: ELFCLASS32 19*9880d681SAndroid Build Coastguard Worker Data: ELFDATA2LSB 20*9880d681SAndroid Build Coastguard Worker Type: ET_REL 21*9880d681SAndroid Build Coastguard Worker Machine: EM_LANAI 22*9880d681SAndroid Build Coastguard WorkerSections: 23*9880d681SAndroid Build Coastguard Worker - Type: SHT_PROGBITS 24*9880d681SAndroid Build Coastguard Worker Name: .text 25*9880d681SAndroid Build Coastguard Worker Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 26*9880d681SAndroid Build Coastguard Worker AddressAlign: 0x04 27*9880d681SAndroid Build Coastguard Worker Content: 0000000000000000 28*9880d681SAndroid Build Coastguard Worker - Type: SHT_REL 29*9880d681SAndroid Build Coastguard Worker Name: .rel.text 30*9880d681SAndroid Build Coastguard Worker Link: .symtab 31*9880d681SAndroid Build Coastguard Worker Info: .text 32*9880d681SAndroid Build Coastguard Worker AddressAlign: 0x04 33*9880d681SAndroid Build Coastguard Worker Relocations: 34*9880d681SAndroid Build Coastguard Worker - Offset: 0x0 35*9880d681SAndroid Build Coastguard Worker Symbol: main 36*9880d681SAndroid Build Coastguard Worker Type: R_LANAI_32 37*9880d681SAndroid Build Coastguard Worker - Offset: 0x4 38*9880d681SAndroid Build Coastguard Worker Symbol: a 39*9880d681SAndroid Build Coastguard Worker Type: R_LANAI_NONE 40*9880d681SAndroid Build Coastguard Worker - Offset: 0x8 41*9880d681SAndroid Build Coastguard Worker Symbol: b 42*9880d681SAndroid Build Coastguard Worker Type: R_LANAI_21 43*9880d681SAndroid Build Coastguard Worker - Offset: 0xC 44*9880d681SAndroid Build Coastguard Worker Symbol: c 45*9880d681SAndroid Build Coastguard Worker Type: R_LANAI_21_F 46*9880d681SAndroid Build Coastguard Worker - Offset: 0x10 47*9880d681SAndroid Build Coastguard Worker Symbol: d 48*9880d681SAndroid Build Coastguard Worker Type: R_LANAI_25 49*9880d681SAndroid Build Coastguard Worker - Offset: 0x14 50*9880d681SAndroid Build Coastguard Worker Symbol: e 51*9880d681SAndroid Build Coastguard Worker Type: R_LANAI_HI16 52*9880d681SAndroid Build Coastguard Worker - Offset: 0x18 53*9880d681SAndroid Build Coastguard Worker Symbol: f 54*9880d681SAndroid Build Coastguard Worker Type: R_LANAI_LO16 55*9880d681SAndroid Build Coastguard Worker 56*9880d681SAndroid Build Coastguard Worker 57*9880d681SAndroid Build Coastguard WorkerSymbols: 58*9880d681SAndroid Build Coastguard Worker Local: 59*9880d681SAndroid Build Coastguard Worker - Name: .text 60*9880d681SAndroid Build Coastguard Worker Type: STT_SECTION 61*9880d681SAndroid Build Coastguard Worker Section: .text 62*9880d681SAndroid Build Coastguard Worker 63*9880d681SAndroid Build Coastguard Worker Global: 64*9880d681SAndroid Build Coastguard Worker - Name: main 65*9880d681SAndroid Build Coastguard Worker Type: STT_FUNC 66*9880d681SAndroid Build Coastguard Worker Section: .text 67*9880d681SAndroid Build Coastguard Worker Size: 0x08 68