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