65 lines · plain
1# RUN: yaml2obj %s -o %t2# RUN: llvm-jitlink -noexec \3# RUN: -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096 \4# RUN: -show-graphs='.*' -noexec %t 2>&1 | FileCheck %s5#6# Check a comdat child block connected by associative selection type is dead strip when7# parent block is dead.8#9# CHECK: Link graph10# CHECK-DAG: section child:11# CHECK-EMPTY:12# CHECK-DAG: section parent:13# CHECK-EMPTY:14 15--- !COFF16header:17 Machine: IMAGE_FILE_MACHINE_AMD6418 Characteristics: [ ]19sections:20 - Name: .text21 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]22 Alignment: 1623 SectionData: '0000000000000000'24 - Name: parent25 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]26 Alignment: 1627 SectionData: '0000000000000000'28 - Name: child29 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_READ ]30 Alignment: 431 SectionData: '0000000000000000'32symbols:33 - Name: .text34 Value: 035 SectionNumber: 136 SimpleType: IMAGE_SYM_TYPE_NULL37 ComplexType: IMAGE_SYM_DTYPE_NULL38 StorageClass: IMAGE_SYM_CLASS_STATIC39 SectionDefinition:40 Length: 841 NumberOfRelocations: 042 CheckSum: 043 NumberOfLinenumbers: 044 Number: 145 - Name: child46 Value: 047 SectionNumber: 348 SimpleType: IMAGE_SYM_TYPE_NULL49 ComplexType: IMAGE_SYM_DTYPE_NULL50 StorageClass: IMAGE_SYM_CLASS_STATIC51 SectionDefinition:52 Length: 453 NumberOfRelocations: 054 NumberOfLinenumbers: 055 Number: 256 CheckSum: 057 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE58 - Name: main59 Value: 060 SectionNumber: 161 SimpleType: IMAGE_SYM_TYPE_NULL62 ComplexType: IMAGE_SYM_DTYPE_FUNCTION63 StorageClass: IMAGE_SYM_CLASS_EXTERNAL64...65