# RUN: yaml2obj %s -o %t # RUN: llvm-objdump -f %t | FileCheck %s # RUN: llvm-objdump --file-headers %t | FileCheck %s !COFF header: !Header Machine: IMAGE_FILE_MACHINE_I386 Characteristics: [ IMAGE_FILE_DEBUG_STRIPPED ] OptionalHeader: AddressOfEntryPoint: 0x123456 # Unfortunately, all these flags are mandatory to set AddressOfEntryPoint. # All the values are randomly picked. They can't interfere in what # we are testing here. SizeOfHeapCommit: 1024 SizeOfHeapReserve: 1024 SizeOfStackCommit: 1024 SizeOfStackReserve: 1024 DLLCharacteristics: [ IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE ] Subsystem: IMAGE_SUBSYSTEM_NATIVE MinorSubsystemVersion: 1 MajorSubsystemVersion: 1 MinorImageVersion: 1 MajorImageVersion: 1 MinorOperatingSystemVersion: 1 MajorOperatingSystemVersion: 1 FileAlignment: 8 SectionAlignment: 8 ImageBase: 0x12 sections: symbols: # CHECK: architecture: i386 # CHECK: start address: 0x00123456