70 lines · plain
1# RUN: yaml2obj %s -o %t.obj2 3# RUN: echo fn1 > %t.order4# RUN: echo fn2 >> %t.order5 6# RUN: lld-link -safeseh:no -entry:fn1 -subsystem:console -opt:noref %t.obj \7# RUN: -lldmap:- -out:%t.exe -order:@%t.order | FileCheck %s8# CHECK: fn19# CHECK: fn210 11# RUN: lld-link -safeseh:no -entry:fn1 -subsystem:console -opt:noref %t.obj \12# RUN: -lldmap:- -out:%t.exe | FileCheck -check-prefix=DEFAULT %s13# DEFAULT: fn214# DEFAULT: fn115 16--- !COFF17header:18 Machine: IMAGE_FILE_MACHINE_I38619 Characteristics: [ ]20sections:21 - Name: '.text'22 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]23 Alignment: 1624 SectionData: CC25 - Name: '.text'26 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]27 Alignment: 1628 SectionData: CC29symbols:30 - Name: '.text'31 Value: 032 SectionNumber: 133 SimpleType: IMAGE_SYM_TYPE_NULL34 ComplexType: IMAGE_SYM_DTYPE_NULL35 StorageClass: IMAGE_SYM_CLASS_STATIC36 SectionDefinition:37 Length: 138 NumberOfRelocations: 039 NumberOfLinenumbers: 040 CheckSum: 041 Number: 042 Selection: IMAGE_COMDAT_SELECT_NODUPLICATES43 - Name: '.text'44 Value: 045 SectionNumber: 246 SimpleType: IMAGE_SYM_TYPE_NULL47 ComplexType: IMAGE_SYM_DTYPE_NULL48 StorageClass: IMAGE_SYM_CLASS_STATIC49 SectionDefinition:50 Length: 151 NumberOfRelocations: 052 NumberOfLinenumbers: 053 CheckSum: 054 Number: 055 Selection: IMAGE_COMDAT_SELECT_NODUPLICATES56 - Name: _fn257 Value: 058 SectionNumber: 159 SimpleType: IMAGE_SYM_TYPE_NULL60 ComplexType: IMAGE_SYM_DTYPE_FUNCTION61 StorageClass: IMAGE_SYM_CLASS_EXTERNAL62 - Name: _fn163 Value: 064 SectionNumber: 265 SimpleType: IMAGE_SYM_TYPE_NULL66 ComplexType: IMAGE_SYM_DTYPE_FUNCTION67 StorageClass: IMAGE_SYM_CLASS_EXTERNAL68...69 70