105 lines · plain
1# RUN: yaml2obj %s -o %t.obj2# RUN: lld-link /opt:icf /entry:foo /out:%t.exe /subsystem:console /include:bar \3# RUN: /debug /verbose %t.obj > %t.log 2>&14# RUN: FileCheck %s < %t.log5 6# CHECK: Selected foo7# CHECK: Removed bar8 9--- !COFF10header:11 Machine: IMAGE_FILE_MACHINE_AMD6412 Characteristics: []13sections:14 - Name: '.text$mn'15 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]16 Alignment: 1617 SectionData: 4883EC28E8000000004883C428C318 19 - Name: '.debug_blah'20 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]21 Alignment: 122 SectionData: 000000000000000000000000000023 24 - Name: '.text$mn'25 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]26 Alignment: 1627 SectionData: 4883EC28E8000000004883C428C328 29 - Name: '.debug_blah'30 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]31 Alignment: 132 SectionData: FFFFFFFFFFFFFFFFFFFFFFFFFFFF33 34symbols:35 - Name: '.text$mn'36 Value: 037 SectionNumber: 138 SimpleType: IMAGE_SYM_TYPE_NULL39 ComplexType: IMAGE_SYM_DTYPE_NULL40 StorageClass: IMAGE_SYM_CLASS_STATIC41 SectionDefinition:42 Length: 1443 NumberOfRelocations: 044 NumberOfLinenumbers: 045 CheckSum: 168275251346 Number: 047 Selection: IMAGE_COMDAT_SELECT_ANY48 49 - Name: '.debug_blah'50 Value: 051 SectionNumber: 252 SimpleType: IMAGE_SYM_TYPE_NULL53 ComplexType: IMAGE_SYM_DTYPE_NULL54 StorageClass: IMAGE_SYM_CLASS_STATIC55 SectionDefinition:56 Length: 1457 NumberOfRelocations: 058 NumberOfLinenumbers: 059 CheckSum: 060 Number: 161 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE62 63 - Name: '.text$mn'64 Value: 065 SectionNumber: 366 SimpleType: IMAGE_SYM_TYPE_NULL67 ComplexType: IMAGE_SYM_DTYPE_NULL68 StorageClass: IMAGE_SYM_CLASS_STATIC69 SectionDefinition:70 Length: 1471 NumberOfRelocations: 072 NumberOfLinenumbers: 073 CheckSum: 168275251374 Number: 075 Selection: IMAGE_COMDAT_SELECT_ANY76 77 - Name: '.debug_blah'78 Value: 079 SectionNumber: 480 SimpleType: IMAGE_SYM_TYPE_NULL81 ComplexType: IMAGE_SYM_DTYPE_NULL82 StorageClass: IMAGE_SYM_CLASS_STATIC83 SectionDefinition:84 Length: 1485 NumberOfRelocations: 086 NumberOfLinenumbers: 087 CheckSum: 088 Number: 389 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE90 91 - Name: foo92 Value: 093 SectionNumber: 194 SimpleType: IMAGE_SYM_TYPE_NULL95 ComplexType: IMAGE_SYM_DTYPE_FUNCTION96 StorageClass: IMAGE_SYM_CLASS_EXTERNAL97 98 - Name: bar99 Value: 0100 SectionNumber: 3101 SimpleType: IMAGE_SYM_TYPE_NULL102 ComplexType: IMAGE_SYM_DTYPE_FUNCTION103 StorageClass: IMAGE_SYM_CLASS_EXTERNAL104...105