| # llvm-objcopy's --strip-sections removes the section headers. It should be |
| # possible to run the tool on the output after this operation. Performing any |
| # subsequent stripping operation, or copying the object, should produce |
| # identical output. |
| |
| # RUN: yaml2obj %s -o %t.in |
| # RUN: llvm-objcopy %t.in %t.stripped --strip-sections |
| # RUN: llvm-objcopy %t.stripped %t.stripped2 --strip-sections |
| # RUN: llvm-objcopy %t.stripped2 %t.out |
| # RUN: cmp %t.stripped %t.stripped2 |
| # RUN: cmp %t.stripped %t.out |
| |
| --- !ELF |
| FileHeader: |
| Class: ELFCLASS64 |
| Data: ELFDATA2LSB |
| Type: ET_EXEC |
| Machine: EM_X86_64 |
| Sections: |
| - Name: .text |
| Type: SHT_PROGBITS |
| Content: 'facefeed' |
| ProgramHeaders: |
| - Type: PT_LOAD |
| FirstSec: .text |
| LastSec: .text |