70 lines · plain
1# RUN: yaml2obj %s -o %t.obj2# RUN: lld-link /entry:foo /out:%t.exe /subsystem:console /include:bar \3# RUN: /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 Relocations:19 - VirtualAddress: 520 SymbolName: foo21 Type: IMAGE_REL_AMD64_REL3222 - Name: '.text$mn'23 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]24 Alignment: 1625 SectionData: 4883EC28E8000000004883C428C326 Relocations:27 - VirtualAddress: 528 SymbolName: foo29 Type: IMAGE_REL_AMD64_REL3230symbols:31 - Name: '.text$mn'32 Value: 033 SectionNumber: 134 SimpleType: IMAGE_SYM_TYPE_NULL35 ComplexType: IMAGE_SYM_DTYPE_NULL36 StorageClass: IMAGE_SYM_CLASS_STATIC37 SectionDefinition:38 Length: 1439 NumberOfRelocations: 140 NumberOfLinenumbers: 041 CheckSum: 168275251342 Number: 043 Selection: IMAGE_COMDAT_SELECT_NODUPLICATES44 - Name: '.text$mn'45 Value: 046 SectionNumber: 247 SimpleType: IMAGE_SYM_TYPE_NULL48 ComplexType: IMAGE_SYM_DTYPE_NULL49 StorageClass: IMAGE_SYM_CLASS_STATIC50 SectionDefinition:51 Length: 1452 NumberOfRelocations: 153 NumberOfLinenumbers: 054 CheckSum: 168275251355 Number: 056 Selection: IMAGE_COMDAT_SELECT_NODUPLICATES57 - Name: foo58 Value: 059 SectionNumber: 160 SimpleType: IMAGE_SYM_TYPE_NULL61 ComplexType: IMAGE_SYM_DTYPE_FUNCTION62 StorageClass: IMAGE_SYM_CLASS_EXTERNAL63 - Name: bar64 Value: 065 SectionNumber: 266 SimpleType: IMAGE_SYM_TYPE_NULL67 ComplexType: IMAGE_SYM_DTYPE_FUNCTION68 StorageClass: IMAGE_SYM_CLASS_EXTERNAL69...70