| # RUN: yaml2obj %s > %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: 0x1234 |
| # 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: 0x1234 |