brintos

brintos / llvm-project-archived public Read only

0
0
Text · 943 B · 7f2cd72 Raw
34 lines · plain
1# RUN: yaml2obj %s -o %t2# RUN: not llvm-objcopy -N foo %t %t2 2>&1 | FileCheck %s -DFILE=%t3# RUN: yaml2obj -DTYPE=SHT_CREL %s -o %t14# RUN: not llvm-objcopy -N foo %t1 /dev/null 2>&1 | FileCheck %s -DFILE=%t15 6!ELF7FileHeader:8  Class:           ELFCLASS649  Data:            ELFDATA2LSB10  Type:            ET_REL11  Machine:         EM_X86_6412Sections:13  - Name:            .text14    Type:            SHT_PROGBITS15    Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]16    Address:         0x100017    AddressAlign:    0x000000000000001018    Size:            6419  - Name:            .rel.text20    Type:            [[TYPE=SHT_REL]]21    Info:            .text22    Relocations:23      - Offset: 0x100024        Symbol: foo25        Type:   R_X86_64_PC3226Symbols:27  - Name:     foo28    Type:     STT_FUNC29    Section:  .text30    Value:    0x100031    Size:     832 33# CHECK: error: '[[FILE]]': not stripping symbol 'foo' because it is named in a relocation34