# RUN: yaml2obj %s > %t # RUN: llvm-objcopy --strip-all-gnu %t %t2 # RUN: llvm-readobj -file-headers -sections %t2 | FileCheck %s !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB Type: ET_REL Machine: EM_X86_64 Sections: - Name: .dynstr Type: SHT_STRTAB Flags: [ SHF_ALLOC ] - Name: .symtab.dyn Type: SHT_SYMTAB Flags: [ SHF_ALLOC ] Type: SHT_NOBITS - Name: .text Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] Size: 4 - Name: .debug_info Type: SHT_PROGBITS Flags: [ ] AddressAlign: 0x1 Size: 4 - Name: .debug_loc Type: SHT_PROGBITS Flags: [ SHF_ALLOC ] AddressAlign: 0x1 Size: 4 - Name: .comment Type: SHT_PROGBITS - Name: .random_section_name Type: SHT_PROGBITS - Name: .debug_not_a_real_debug_section Type: SHT_PROGBITS - Name: .rel.text Type: SHT_REL Info: .text - Name: .rela.text Type: SHT_RELA Info: .text # CHECK: SectionHeaderCount: 8 # CHECK: Name: .dynstr # CHECK: Name: .symtab.dyn # CHECK: Name: .text # CHECK: Name: .debug_loc # CHECK: Name: .comment # CHECK: Name: .random_section_name # CHECK: Name: .shstrtab