brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 60b2a55 Raw
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