34 lines
		
	
	
		
			952 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			952 B
		
	
	
	
		
			Plaintext
		
	
	
	
# 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
 |