1*6e4dc6f2SAlexander Shaposhnikov# RUN: yaml2obj %s > %t
2*6e4dc6f2SAlexander Shaposhnikov# RUN: llvm-objcopy -strip-non-alloc -keep-section=.test %t %t2
3*6e4dc6f2SAlexander Shaposhnikov# RUN: llvm-strip --strip-all -keep-section=.test %t -o %t3
4*6e4dc6f2SAlexander Shaposhnikov# RUN: llvm-readobj -file-headers -sections %t2 | FileCheck %s
5*6e4dc6f2SAlexander Shaposhnikov# RUN: cmp %t2 %t3
6*6e4dc6f2SAlexander Shaposhnikov
7*6e4dc6f2SAlexander Shaposhnikov!ELF
8*6e4dc6f2SAlexander ShaposhnikovFileHeader:
9*6e4dc6f2SAlexander Shaposhnikov  Class:           ELFCLASS64
10*6e4dc6f2SAlexander Shaposhnikov  Data:            ELFDATA2LSB
11*6e4dc6f2SAlexander Shaposhnikov  Type:            ET_REL
12*6e4dc6f2SAlexander Shaposhnikov  Machine:         EM_X86_64
13*6e4dc6f2SAlexander ShaposhnikovSections:
14*6e4dc6f2SAlexander Shaposhnikov  - Name:            .test
15*6e4dc6f2SAlexander Shaposhnikov    Type:            SHT_PROGBITS
16*6e4dc6f2SAlexander Shaposhnikov    Flags:           [ ]
17*6e4dc6f2SAlexander Shaposhnikov
18*6e4dc6f2SAlexander Shaposhnikov# CHECK: SectionHeaderCount: 3
19*6e4dc6f2SAlexander Shaposhnikov
20*6e4dc6f2SAlexander Shaposhnikov# CHECK:     Name: .test
21*6e4dc6f2SAlexander Shaposhnikov# CHECK:     Name: .shstrtab
22