brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.0 KiB · 79f4b15 Raw
89 lines · plain
1# REQUIRES: asserts2# RUN: yaml2obj %s -o %t3# RUN: llvm-jitlink -num-threads=0 -debug-only=jitlink -noexec %t 2>&1 \4# RUN:              | FileCheck %s5#6# Check a comdat export is done correctly even if second symbol of comdat sequences appear out of order7#8# CHECK: Creating graph symbols...9# CHECK:      6: Exporting COMDAT graph symbol for COFF symbol "func2" in section 310# CHECK-NEXT:   0x0 (block + 0x00000000): size: 0x00000000, linkage: weak, scope: default, dead  -   func211# CHECK:      7: Exporting COMDAT graph symbol for COFF symbol "func" in section 212# CHECK-NEXT:   0x0 (block + 0x00000000): size: 0x00000000, linkage: weak, scope: default, dead  -   func13 14--- !COFF15header:16  Machine:         IMAGE_FILE_MACHINE_AMD6417  Characteristics: [  ]18sections:19  - Name:            .text20    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]21    Alignment:       1622    SectionData:     C323  - Name:            .text24    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]25    Alignment:       1626    SectionData:     C327  - Name:            .text28    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]29    Alignment:       1630    SectionData:     C331symbols: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:          140      NumberOfRelocations: 041      NumberOfLinenumbers: 042      CheckSum:        4073549843      Number:          144  - Name:            .text45    Value:           046    SectionNumber:   247    SimpleType:      IMAGE_SYM_TYPE_NULL48    ComplexType:     IMAGE_SYM_DTYPE_NULL49    StorageClass:    IMAGE_SYM_CLASS_STATIC50    SectionDefinition:51      Length:          152      NumberOfRelocations: 053      NumberOfLinenumbers: 054      CheckSum:        4073549855      Number:          256      Selection:       IMAGE_COMDAT_SELECT_ANY57  - Name:            .text58    Value:           059    SectionNumber:   360    SimpleType:      IMAGE_SYM_TYPE_NULL61    ComplexType:     IMAGE_SYM_DTYPE_NULL62    StorageClass:    IMAGE_SYM_CLASS_STATIC63    SectionDefinition:64      Length:          165      NumberOfRelocations: 066      NumberOfLinenumbers: 067      CheckSum:        4073549868      Number:          369      Selection:       IMAGE_COMDAT_SELECT_ANY70  - Name:            func271    Value:           072    SectionNumber:   373    SimpleType:      IMAGE_SYM_TYPE_NULL74    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION75    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL76  - Name:            func77    Value:           078    SectionNumber:   279    SimpleType:      IMAGE_SYM_TYPE_NULL80    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION81    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL82  - Name:            main83    Value:           084    SectionNumber:   185    SimpleType:      IMAGE_SYM_TYPE_NULL86    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION87    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL88...89