55 lines · plain
1# RUN: yaml2obj %s -o %t.obj2# RUN: lld-link /out:%t.exe %t.obj 2>&1 | FileCheck -check-prefix=WARN %s3# RUN: llvm-readobj --file-headers %t.exe | FileCheck %s4 5# WARN: warning: found main and WinMain; defaulting to /subsystem:console6# CHECK: Subsystem: IMAGE_SUBSYSTEM_WINDOWS_CUI7 8--- !COFF9header:10 Machine: IMAGE_FILE_MACHINE_AMD6411 Characteristics: []12sections:13 - Name: .text14 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]15 Alignment: 416 SectionData: B82A000000C317symbols:18 - Name: .text19 Value: 020 SectionNumber: 121 SimpleType: IMAGE_SYM_TYPE_NULL22 ComplexType: IMAGE_SYM_DTYPE_NULL23 StorageClass: IMAGE_SYM_CLASS_STATIC24 SectionDefinition:25 Length: 626 NumberOfRelocations: 027 NumberOfLinenumbers: 028 CheckSum: 029 Number: 030 - Name: main31 Value: 032 SectionNumber: 133 SimpleType: IMAGE_SYM_TYPE_NULL34 ComplexType: IMAGE_SYM_DTYPE_NULL35 StorageClass: IMAGE_SYM_CLASS_EXTERNAL36 - Name: WinMain37 Value: 038 SectionNumber: 139 SimpleType: IMAGE_SYM_TYPE_NULL40 ComplexType: IMAGE_SYM_DTYPE_NULL41 StorageClass: IMAGE_SYM_CLASS_EXTERNAL42 - Name: mainCRTStartup43 Value: 044 SectionNumber: 145 SimpleType: IMAGE_SYM_TYPE_NULL46 ComplexType: IMAGE_SYM_DTYPE_NULL47 StorageClass: IMAGE_SYM_CLASS_EXTERNAL48 - Name: WinMainCRTStartup49 Value: 050 SectionNumber: 151 SimpleType: IMAGE_SYM_TYPE_NULL52 ComplexType: IMAGE_SYM_DTYPE_NULL53 StorageClass: IMAGE_SYM_CLASS_EXTERNAL54...55