1# RUN: yaml2obj %s -o %t 2# RUN: llvm-objcopy -O binary %t %t2 3# RUN: od -t x1 %t2 | FileCheck %s 4 5!ELF 6FileHeader: 7 Class: ELFCLASS64 8 Data: ELFDATA2LSB 9 Type: ET_EXEC 10 Machine: EM_X86_64 11Sections: 12 - Name: .text 13 Type: SHT_PROGBITS 14 Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 15 Address: 0x1000 16 AddressAlign: 0x0000000000001000 17 Content: "c3c3c3c3" 18 - Name: .data 19 Type: SHT_PROGBITS 20 Flags: [ SHF_ALLOC ] 21 Address: 0x1008 22 AddressAlign: 0x0000000000000008 23 Content: "3232" 24ProgramHeaders: 25 - Type: PT_LOAD 26 Flags: [ PF_X, PF_R ] 27 VAddr: 0x1000 28 PAddr: 0x1000 29 Align: 0x1000 30 Sections: 31 - Section: .text 32 - Type: PT_LOAD 33 Flags: [ PF_R, PF_W ] 34 VAddr: 0x1008 35 PAddr: 0x1008 36 Align: 0x1000 37 Sections: 38 - Section: .data 39 40# CHECK: 0000000 c3 c3 c3 c3 00 00 00 00 32 32 41