brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.6 KiB · be51fca Raw
55 lines · plain
1# RUN: yaml2obj %s -o %t.o2# RUN: ld.lld %t.o %t.o -o %t -r3# RUN: llvm-readobj -S %t | FileCheck %s4 5# CHECK:     Name: .text.foo6# CHECK:     Name: .rela.text.foo7 8--- !ELF9FileHeader:10  Class:           ELFCLASS6411  Data:            ELFDATA2LSB12  Type:            ET_REL13  Machine:         EM_X86_6414Sections:15  - Name:            .group16    Type:            SHT_GROUP17    Link:            .symtab18    Info:            foo19    Members:20      - SectionOrType:    GRP_COMDAT21      - SectionOrType:    .text.foo22      - SectionOrType:    .text.bar23      - SectionOrType:    .note24  - Name:            .note25    Type:            SHT_NOTE26    Flags:           [ SHF_GROUP ]27    Content:         ""28  - Name:            .text.foo29    Type:            SHT_PROGBITS30    Flags:           [ SHF_ALLOC, SHF_EXECINSTR, SHF_GROUP ]31  - Name:            .text.bar32    Type:            SHT_PROGBITS33    Flags:           [ SHF_ALLOC, SHF_EXECINSTR, SHF_GROUP ]34  - Name:            .rela.text.foo35    Type:            SHT_RELA36    Flags:           [ SHF_INFO_LINK, SHF_GROUP ]37    Link:            .symtab38    Info:            .text.foo39    Relocations:40      - Symbol:          foo41        Type:            R_X86_64_6442  - Name:            .rela.text.bar43    Type:            SHT_RELA44    Flags:           [ SHF_INFO_LINK, SHF_GROUP ]45    Link:            .symtab46    Info:            .text.bar47    Relocations:48      - Symbol:          bar49        Type:            R_X86_64_6450Symbols:51  - Name:            foo52    Binding:         STB_GLOBAL53  - Name:            bar54    Binding:         STB_GLOBAL55