brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.6 KiB · 06201cc Raw
115 lines · yaml
1# RUN: yaml2obj %s -o %t2# RUN: llvm-readobj -r %t | FileCheck -check-prefix=OBJ %s3# RUN: obj2yaml %t | FileCheck -check-prefix=YAML %s4 5# OBJ:      Relocations [6# OBJ-NEXT:   Section (2) .rela.text {7# OBJ-NEXT:     0x14 R_MIPS_GPREL16/R_MIPS_SUB/R_MIPS_HI16 main 0x48# OBJ-NEXT:     0x1C R_MIPS_GPREL16/R_MIPS_SUB/R_MIPS_LO16 main 0x89# OBJ-NEXT:     0x20 R_MIPS_GOT_PAGE/R_MIPS_NONE/R_MIPS_NONE .rodata 0x010# OBJ-NEXT:     0x24 R_MIPS_GOT_OFST/R_MIPS_NONE/R_MIPS_NONE .rodata 0x011# OBJ-NEXT:     0x28 R_MIPS_CALL16/R_MIPS_NONE/R_MIPS_NONE printf 0x012# OBJ-NEXT:     0x30 R_MIPS_GPREL16/R_MIPS_LO16/R_MIPS_NONE printf 0x013# OBJ-NEXT:   }14# OBJ-NEXT: ]15 16# YAML:      Relocations:17# YAML-NEXT:   - Offset:      0x1418# YAML-NEXT:     Symbol:      main19# YAML-NEXT:     Type:        R_MIPS_GPREL1620# YAML-NEXT:     Type2:       R_MIPS_SUB21# YAML-NEXT:     Type3:       R_MIPS_HI1622# YAML-NEXT:     Addend:      423# YAML-NEXT:   - Offset:      0x1C24# YAML-NEXT:     Symbol:      main25# YAML-NEXT:     Type:        R_MIPS_GPREL1626# YAML-NEXT:     Type2:       R_MIPS_SUB27# YAML-NEXT:     Type3:       R_MIPS_LO1628# YAML-NEXT:     Addend:      829# YAML-NEXT:   - Offset:      0x2030# YAML-NEXT:     Symbol:      .rodata31# YAML-NEXT:     Type:        R_MIPS_GOT_PAGE32# YAML-NEXT:   - Offset:      0x2433# YAML-NEXT:     Symbol:      .rodata34# YAML-NEXT:     Type:        R_MIPS_GOT_OFST35# YAML-NEXT:   - Offset:      0x2836# YAML-NEXT:     Symbol:      printf37# YAML-NEXT:     Type:        R_MIPS_CALL1638# YAML-NEXT:   - Offset:      0x3039# YAML-NEXT:     Symbol:      printf40# YAML-NEXT:     Type:        R_MIPS_GPREL1641# YAML-NEXT:     Type2:       R_MIPS_LO1642# YAML-NEXT:     SpecSym:     RSS_GP043 44--- !ELF45FileHeader:46  Class:           ELFCLASS6447  Data:            ELFDATA2LSB48  Type:            ET_REL49  Machine:         EM_MIPS50  Flags:           [ EF_MIPS_PIC, EF_MIPS_CPIC,51                     EF_MIPS_NOREORDER, EF_MIPS_ARCH_64R2 ]52Sections:53  - Name:            .text54    Type:            SHT_PROGBITS55    Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]56    AddressAlign:    0x1057    Size:            0x6058  - Name:            .rela.text59    Type:            SHT_RELA60    Flags:           [ SHF_INFO_LINK ]61    AddressAlign:    0x862    Info:            .text63    Relocations:64      - Offset:      0x1465        Symbol:      main66        Type:        R_MIPS_GPREL1667        Type2:       R_MIPS_SUB68        Type3:       R_MIPS_HI1669        Addend:      470      - Offset:      0x1C71        Symbol:      main72        Type:        R_MIPS_GPREL1673        Type2:       R_MIPS_SUB74        Type3:       R_MIPS_LO1675        Addend:      876      - Offset:      0x2077        Symbol:      .rodata78        Type:        R_MIPS_GOT_PAGE79        Addend:      080      - Offset:      0x2481        Symbol:      .rodata82        Type:        R_MIPS_GOT_OFST83        Addend:      084      - Offset:      0x2885        Symbol:      printf86        Type:        R_MIPS_CALL1687        Addend:      088      - Offset:      0x3089        Symbol:      printf90        Type:        R_MIPS_GPREL1691        Type2:       R_MIPS_LO1692        SpecSym:     RSS_GP093        Addend:      094  - Name:            .rodata95    Type:            SHT_PROGBITS96    Flags:           [ SHF_ALLOC ]97    AddressAlign:    0x1098    Size:            0x0F99 100Symbols:101  - Name:            .text102    Type:            STT_SECTION103    Section:         .text104  - Name:            .rodata105    Type:            STT_SECTION106    Section:         .rodata107  - Name:            main108    Type:            STT_FUNC109    Section:         .text110    Size:            0x58111    Binding:         STB_GLOBAL112  - Name:            printf113    Binding:         STB_GLOBAL114...115