138cb238fSJames Henderson# llvm-objcopy's --strip-sections removes the section headers. It should be 238cb238fSJames Henderson# possible to run the tool on the output after this operation. Performing any 338cb238fSJames Henderson# subsequent stripping operation, or copying the object, should produce 438cb238fSJames Henderson# identical output. 538cb238fSJames Henderson 638cb238fSJames Henderson# RUN: yaml2obj %s -o %t.in 738cb238fSJames Henderson# RUN: llvm-objcopy %t.in %t.stripped --strip-sections 838cb238fSJames Henderson# RUN: llvm-objcopy %t.stripped %t.stripped2 --strip-sections 938cb238fSJames Henderson# RUN: llvm-objcopy %t.stripped2 %t.out 1038cb238fSJames Henderson# RUN: cmp %t.stripped %t.stripped2 1138cb238fSJames Henderson# RUN: cmp %t.stripped %t.out 1238cb238fSJames Henderson 1338cb238fSJames Henderson--- !ELF 1438cb238fSJames HendersonFileHeader: 1538cb238fSJames Henderson Class: ELFCLASS64 1638cb238fSJames Henderson Data: ELFDATA2LSB 1738cb238fSJames Henderson Type: ET_EXEC 1838cb238fSJames Henderson Machine: EM_X86_64 1938cb238fSJames HendersonSections: 2038cb238fSJames Henderson - Name: .text 2138cb238fSJames Henderson Type: SHT_PROGBITS 2238cb238fSJames Henderson Content: 'facefeed' 2338cb238fSJames HendersonProgramHeaders: 2438cb238fSJames Henderson - Type: PT_LOAD 25*a7a447beSGeorgii Rymar FirstSec: .text 26*a7a447beSGeorgii Rymar LastSec: .text 27