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