1# RUN: yaml2obj --docnum=1 %s -o %t 2# RUN: llvm-objdump -f %t | FileCheck %s -DFILE=%t --check-prefix ELF64 3# RUN: llvm-objdump --file-headers %t | FileCheck %s -DFILE=%t --check-prefix ELF64 4 5!ELF 6FileHeader: 7 Class: ELFCLASS64 8 Data: ELFDATA2LSB 9 Type: ET_REL 10 Machine: EM_X86_64 11 Entry: 0x123456789abcde 12 13# ELF64: [[FILE]]: file format elf64-x86-64 14# ELF64: architecture: x86_64 15# ELF64: start address: 0x00123456789abcde 16 17# RUN: yaml2obj --docnum=2 %s -o %t-i386 18# RUN: llvm-objdump -f %t-i386 | FileCheck -DFILE=%t-i386 %s --check-prefix ELF32 19# RUN: llvm-objdump --file-headers %t-i386 | FileCheck %s -DFILE=%t-i386 --check-prefix ELF32 20 21# ELF32: [[FILE]]: file format elf32-i386 22# ELF32: architecture: i386 23# ELF32: start address: 0x12345678 24 25--- !ELF 26FileHeader: 27 Class: ELFCLASS32 28 Data: ELFDATA2LSB 29 Type: ET_REL 30 Machine: EM_386 31 Entry: 0x12345678 32