75 lines · plain
1# RUN: sed -e s/ENTRYNAME/_main/ %s | yaml2obj > %t.obj2# RUN: lld-link -safeseh:no /out:%t.exe %t.obj3# RUN: llvm-readobj --file-headers %t.exe | FileCheck -check-prefix=MAIN %s4 5# RUN: sed s/ENTRYNAME/_wmain/ %s | yaml2obj > %t.obj6# RUN: lld-link -safeseh:no /out:%t.exe %t.obj7# RUN: llvm-readobj --file-headers %t.exe | FileCheck -check-prefix=WMAIN %s8 9# RUN: sed s/ENTRYNAME/_WinMain@16/ %s | yaml2obj > %t.obj10# RUN: lld-link -safeseh:no /out:%t.exe %t.obj11# RUN: llvm-readobj --file-headers %t.exe | FileCheck -check-prefix=WINMAIN %s12 13# RUN: sed s/ENTRYNAME/_wWinMain@16/ %s | yaml2obj > %t.obj14# RUN: lld-link -safeseh:no /out:%t.exe %t.obj15# RUN: llvm-readobj --file-headers %t.exe | FileCheck -check-prefix=WWINMAIN %s16 17# MAIN: Subsystem: IMAGE_SUBSYSTEM_WINDOWS_CUI18# WMAIN: Subsystem: IMAGE_SUBSYSTEM_WINDOWS_CUI19# WINMAIN: Subsystem: IMAGE_SUBSYSTEM_WINDOWS_GUI20# WWINMAIN: Subsystem: IMAGE_SUBSYSTEM_WINDOWS_GUI21 22--- !COFF23header:24 Machine: IMAGE_FILE_MACHINE_I38625 Characteristics: []26sections:27 - Name: .text28 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]29 Alignment: 430 SectionData: B82A000000C331symbols:32 - Name: .text33 Value: 034 SectionNumber: 135 SimpleType: IMAGE_SYM_TYPE_NULL36 ComplexType: IMAGE_SYM_DTYPE_NULL37 StorageClass: IMAGE_SYM_CLASS_STATIC38 SectionDefinition:39 Length: 640 NumberOfRelocations: 041 NumberOfLinenumbers: 042 CheckSum: 043 Number: 044 - Name: ENTRYNAME45 Value: 046 SectionNumber: 147 SimpleType: IMAGE_SYM_TYPE_NULL48 ComplexType: IMAGE_SYM_DTYPE_NULL49 StorageClass: IMAGE_SYM_CLASS_EXTERNAL50 - Name: _mainCRTStartup51 Value: 052 SectionNumber: 153 SimpleType: IMAGE_SYM_TYPE_NULL54 ComplexType: IMAGE_SYM_DTYPE_NULL55 StorageClass: IMAGE_SYM_CLASS_EXTERNAL56 - Name: _wmainCRTStartup57 Value: 058 SectionNumber: 159 SimpleType: IMAGE_SYM_TYPE_NULL60 ComplexType: IMAGE_SYM_DTYPE_NULL61 StorageClass: IMAGE_SYM_CLASS_EXTERNAL62 - Name: _WinMainCRTStartup63 Value: 064 SectionNumber: 165 SimpleType: IMAGE_SYM_TYPE_NULL66 ComplexType: IMAGE_SYM_DTYPE_NULL67 StorageClass: IMAGE_SYM_CLASS_EXTERNAL68 - Name: _wWinMainCRTStartup69 Value: 070 SectionNumber: 171 SimpleType: IMAGE_SYM_TYPE_NULL72 ComplexType: IMAGE_SYM_DTYPE_NULL73 StorageClass: IMAGE_SYM_CLASS_EXTERNAL74...75