Home | History | Annotate | Download | only in llvm-objcopy
      1 # RUN: yaml2obj %s > %t
      2 # RUN: llvm-objcopy %t %t2
      3 # RUN: llvm-readobj -sections -section-data %t2 | FileCheck %s
      4 
      5 !ELF
      6 FileHeader:
      7   Class:           ELFCLASS64
      8   Data:            ELFDATA2LSB
      9   Type:            ET_EXEC
     10   Machine:         EM_X86_64
     11 Sections:
     12   - Name:            .dynstr
     13     Type:            SHT_STRTAB
     14     Flags:           [ SHF_ALLOC ]
     15     Address:         0x1000
     16     Content:         "002EDEADBEEF002EBAADF00D00"
     17 
     18 #CHECK:         Name: .dynstr
     19 #CHECK-NEXT:    Type: SHT_STRTAB
     20 #CHECK-NEXT:    Flags [
     21 #CHECK-NEXT:      SHF_ALLOC
     22 #CHECK-NEXT:    ]
     23 #CHECK-NEXT:    Address: 0x1000
     24 #CHECK-NEXT:    Offset:
     25 #CHECK-NEXT:    Size: 13
     26 #CHECK-NEXT:    Link:
     27 #CHECK-NEXT:    Info:
     28 #CHECK-NEXT:    AddressAlignment:
     29 #CHECK-NEXT:    EntrySize:
     30 #CHECK-NEXT:    SectionData (
     31 #CHECK-NEXT:      0000: 002EDEAD BEEF002E BAADF00D 00
     32 #CHECK-NEXT:    )
     33