50 lines · yaml
1# RUN: yaml2obj %s -o %t2# RUN: llvm-readobj --sections %t | FileCheck %s3 4!ELF5FileHeader:6 Class: ELFCLASS647 Data: ELFDATA2LSB8 OSABI: ELFOSABI_FREEBSD9 Type: ET_REL10Sections:11 - Type: SHT_PROGBITS12 Name: .strings13 Flags: [ SHF_ALLOC, SHF_MERGE, SHF_STRINGS ]14 AddressAlign: 0x0415 Content: "FFFFFFFFFFFFFFFF"16 EntSize: 0x117 - Name: .mydynamic18 Type: SHT_DYNAMIC19 EntSize: 0x020 21 22## Check we were able to set entry size for .strings and .mydynamic23# CHECK: Name: .strings24# CHECK-NEXT: Type: SHT_PROGBITS25# CHECK-NEXT: Flags [26# CHECK-NEXT: SHF_ALLOC27# CHECK-NEXT: SHF_MERGE28# CHECK-NEXT: SHF_STRINGS29# CHECK-NEXT: ]30# CHECK-NEXT: Address:31# CHECK-NEXT: Offset:32# CHECK-NEXT: Size:33# CHECK-NEXT: Link:34# CHECK-NEXT: Info:35# CHECK-NEXT: AddressAlignment:36# CHECK-NEXT: EntrySize: 137# CHECK-NEXT: }38# CHECK: Name: .mydynamic39# CHECK-NEXT: Type: SHT_DYNAMIC40# CHECK-NEXT: Flags [41# CHECK-NEXT: ]42# CHECK-NEXT: Address:43# CHECK-NEXT: Offset:44# CHECK-NEXT: Size:45# CHECK-NEXT: Link:46# CHECK-NEXT: Info:47# CHECK-NEXT: AddressAlignment:48# CHECK-NEXT: EntrySize: 049# CHECK-NEXT: }50