80-cols
[oota-llvm.git] / test / Object / yaml2obj-elf-basic.test
1 RUN: yaml2obj -format=elf %p/Inputs/ELF/Header.yaml | llvm-readobj -file-headers - | FileCheck %s
2
3 // CHECK:      File: <stdin>
4 // CHECK-NEXT: Format: ELF64-x86-64
5 // CHECK-NEXT: Arch: x86_64
6 // CHECK-NEXT: AddressSize: 64bit
7 // CHECK-NEXT: LoadName:
8 // CHECK-NEXT: ElfHeader {
9 // CHECK-NEXT:   Ident {
10 // CHECK-NEXT:     Magic: (7F 45 4C 46)
11 // CHECK-NEXT:     Class: 64-bit (0x2)
12 // CHECK-NEXT:     DataEncoding: LittleEndian (0x1)
13 // CHECK-NEXT:     FileVersion: 1
14 // CHECK-NEXT:     OS/ABI: SystemV (0x0)
15 // CHECK-NEXT:     ABIVersion: 0
16 // CHECK-NEXT:     Unused: (00 00 00 00 00 00 00)
17 // CHECK-NEXT:   }
18 // CHECK-NEXT:   Type: Executable (0x2)
19 // CHECK-NEXT:   Machine: EM_X86_64 (0x3E)
20 // CHECK-NEXT:   Version: 1
21 // CHECK-NEXT:   Entry: 0x400000
22 // CHECK-NEXT:   ProgramHeaderOffset: 0x0
23 // CHECK-NEXT:   SectionHeaderOffset: 0x0
24 // CHECK-NEXT:   Flags [ (0x0)
25 // CHECK-NEXT:   ]
26 // CHECK-NEXT:   HeaderSize: 64
27 // CHECK-NEXT:   ProgramHeaderEntrySize: 0
28 // CHECK-NEXT:   ProgramHeaderCount: 0
29 // CHECK-NEXT:   SectionHeaderEntrySize: 0
30 // CHECK-NEXT:   SectionHeaderCount: 0
31 // CHECK-NEXT:   StringTableSectionIndex: 0
32 // CHECK-NEXT: }