blob: b2cb40ce14119e908a4a185f5965dfece0874e35 [file] [log] [blame]
Jake Ehrlich99e2c412017-11-14 18:41:47 +00001# RUN: yaml2obj %s > %t
2# RUN: llvm-objcopy %t %t2
Jordan Rupprecht298ea3f2019-01-11 18:06:31 +00003# RUN: llvm-readobj --file-headers --sections %t2 | FileCheck %s
Jake Ehrlich99e2c412017-11-14 18:41:47 +00004
5!ELF
6FileHeader:
7 Class: ELFCLASS32
8 Data: ELFDATA2LSB
9 Type: ET_EXEC
10 Machine: EM_X86_64
11Sections:
12 - Name: .bss
13 Type: SHT_NOBITS
14 Flags: [ SHF_ALLOC ]
15 AddressAlign: 0x0000000000000010
16 Size: 64
17 - Name: .text
18 Type: SHT_PROGBITS
19 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
20 AddressAlign: 0x0000000000000010
21 Content: "00000000"
22
23# CHECK: Class: 32-bit
24# CHECK: DataEncoding: LittleEndian
25
26# CHECK: Name: .bss
27# CHECK: Name: .text
28# CHECK: Name: .shstrtab