16e4dc6f2SAlexander Shaposhnikov# RUN: yaml2obj %s -o %t
26e4dc6f2SAlexander Shaposhnikov# RUN: llvm-objcopy -O binary %t %t2
3*42b7cd58SKai Nacke# RUN: od -t x2 %t2 | FileCheck %s --ignore-case
46e4dc6f2SAlexander Shaposhnikov# RUN: wc -c < %t2 | FileCheck %s --check-prefix=SIZE
56e4dc6f2SAlexander Shaposhnikov
66e4dc6f2SAlexander Shaposhnikov!ELF
76e4dc6f2SAlexander ShaposhnikovFileHeader:
86e4dc6f2SAlexander Shaposhnikov  Class:           ELFCLASS64
96e4dc6f2SAlexander Shaposhnikov  Data:            ELFDATA2LSB
106e4dc6f2SAlexander Shaposhnikov  Type:            ET_EXEC
116e4dc6f2SAlexander Shaposhnikov  Machine:         EM_X86_64
126e4dc6f2SAlexander ShaposhnikovSections:
136e4dc6f2SAlexander Shaposhnikov  - Name:            .text
146e4dc6f2SAlexander Shaposhnikov    Type:            SHT_PROGBITS
156e4dc6f2SAlexander Shaposhnikov    Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
166e4dc6f2SAlexander Shaposhnikov    AddressAlign:    0x0000000000001000
176e4dc6f2SAlexander Shaposhnikov    Address:         0x00
186e4dc6f2SAlexander Shaposhnikov    Content:         "c3c3c3c3"
196e4dc6f2SAlexander Shaposhnikov  - Name:            .data
206e4dc6f2SAlexander Shaposhnikov    Type:            SHT_PROGBITS
216e4dc6f2SAlexander Shaposhnikov    Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
226e4dc6f2SAlexander Shaposhnikov    AddressAlign:    0x0000000000000008
236e4dc6f2SAlexander Shaposhnikov    Address:         0x08
246e4dc6f2SAlexander Shaposhnikov    Content:         "3232"
256e4dc6f2SAlexander ShaposhnikovProgramHeaders:
266e4dc6f2SAlexander Shaposhnikov  - Type: PT_LOAD
276e4dc6f2SAlexander Shaposhnikov    Flags: [ PF_X, PF_R ]
286e4dc6f2SAlexander Shaposhnikov    VAddr: 0x00
296e4dc6f2SAlexander Shaposhnikov    Sections:
306e4dc6f2SAlexander Shaposhnikov      - Section: .text
316e4dc6f2SAlexander Shaposhnikov  - Type: PT_LOAD
326e4dc6f2SAlexander Shaposhnikov    Flags: [ PF_R ]
336e4dc6f2SAlexander Shaposhnikov    VAddr: 0x08
346e4dc6f2SAlexander Shaposhnikov    Sections:
356e4dc6f2SAlexander Shaposhnikov      - Section: .data
366e4dc6f2SAlexander Shaposhnikov
376e4dc6f2SAlexander Shaposhnikov# CHECK:       0000000 c3c3 c3c3 0000 0000 3232
386e4dc6f2SAlexander Shaposhnikov# SIZE:        10
39