brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · 6b12199 Raw
48 lines · plain
1# RUN: yaml2obj %s -o %t2# RUN: not llvm-ifs --input-format=ELF --output-ifs=%t.tbe %t 2>&1 | FileCheck %s3 4!ELF5FileHeader:6  Class:           ELFCLASS647  Data:            ELFDATA2LSB8  Type:            ET_DYN9  Machine:         EM_X86_6410Sections:11  - Name:            .dynstr12    Type:            SHT_STRTAB13    Flags:           [ SHF_ALLOC ]14    Address:         0x000015    Content:         "00"16  - Name:            .dynamic17    Type:            SHT_DYNAMIC18    Flags:           [ SHF_ALLOC ]19    Address:         0x000000000000000820    Link:            .dynstr21    AddressAlign:    0x000000000000000822    EntSize:         0x000000000000001023    Entries:24      - Tag:             DT_SONAME25        Value:           0x000000000000000D26      - Tag:             DT_STRSZ27        Value:           0x000000000000000128      - Tag:             DT_STRTAB29        Value:           0x000000000000000030      - Tag:             DT_SYMTAB31        Value:           0x000000000000000032      - Tag:             DT_NULL33        Value:           0x000000000000000034ProgramHeaders:35  - Type:     PT_LOAD36    Flags:    [ PF_R ]37    VAddr:    0x000038    Align:    839    FirstSec: .dynstr40    LastSec:  .dynamic41  - Type:     PT_DYNAMIC42    Flags:    [ PF_X, PF_R ]43    VAddr:    0x000844    FirstSec: .dynamic45    LastSec:  .dynamic46 47# CHECK: DT_SONAME string offset (0x000000000000000d) outside of dynamic string table48