brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.2 KiB · 8915d04 Raw
87 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 COMDAT associative symbol is emitted as local symbol.7#8# CHECK:       Creating graph symbols...9# CHECK:         0: Creating defined graph symbol for COFF symbol ".text" in .text (index: 1)10# CHECK-NEXT:      0x0 (block + 0x00000000): size: 0x00000000, linkage: strong, scope: local, dead  -   .text11# CHECK-NEXT:    4: Exporting COMDAT graph symbol for COFF symbol "func" in section 212# CHECK-NEXT:      0x0 (block + 0x00000000): size: 0x00000000, linkage: weak, scope: default, dead  -   func13# CHECK-NEXT:    4: Creating defined graph symbol for COFF symbol "func" in .text (index: 2)14# CHECK-NEXT:      0x0 (block + 0x00000000): size: 0x00000000, linkage: weak, scope: default, dead  -   func15# CHECK-NEXT:    5: Creating defined graph symbol for COFF symbol ".xdata" in .xdata (index: 3)16# CHECK-NEXT:      0x0 (block + 0x00000000): size: 0x00000000, linkage: strong, scope: local, dead  -   .xdata17 18--- !COFF19header:20  Machine:         IMAGE_FILE_MACHINE_AMD6421  Characteristics: [  ]22sections:23  - Name:            .text24    Characteristics: [ IMAGE_SCN_CNT_CODE, 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:     C331  - Name:            .xdata32    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_READ ]33    Alignment:       434    SectionData:     '0100000000000000'35symbols:36  - Name:            .text37    Value:           038    SectionNumber:   139    SimpleType:      IMAGE_SYM_TYPE_NULL40    ComplexType:     IMAGE_SYM_DTYPE_NULL41    StorageClass:    IMAGE_SYM_CLASS_STATIC42    SectionDefinition:43      Length:          144      NumberOfRelocations: 045      NumberOfLinenumbers: 046      CheckSum:        4073549847      Number:          148  - Name:            .text49    Value:           050    SectionNumber:   251    SimpleType:      IMAGE_SYM_TYPE_NULL52    ComplexType:     IMAGE_SYM_DTYPE_NULL53    StorageClass:    IMAGE_SYM_CLASS_STATIC54    SectionDefinition:55      Length:          156      NumberOfRelocations: 057      NumberOfLinenumbers: 058      CheckSum:        4073549859      Number:          260      Selection:       IMAGE_COMDAT_SELECT_ANY61  - Name:            func62    Value:           063    SectionNumber:   264    SimpleType:      IMAGE_SYM_TYPE_NULL65    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION66    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL67  - Name:            .xdata68    Value:           069    SectionNumber:   370    SimpleType:      IMAGE_SYM_TYPE_NULL71    ComplexType:     IMAGE_SYM_DTYPE_NULL72    StorageClass:    IMAGE_SYM_CLASS_STATIC73    SectionDefinition:74      Length:          875      NumberOfRelocations: 076      NumberOfLinenumbers: 077      CheckSum:        343369334278      Number:          279      Selection:       IMAGE_COMDAT_SELECT_ASSOCIATIVE80  - Name:            main81    Value:           082    SectionNumber:   183    SimpleType:      IMAGE_SYM_TYPE_NULL84    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION85    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL86...87