brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.1 KiB · 76a0ac4 Raw
65 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 weak symbol is created for a COMDAT symbol with IMAGE_COMDAT_SELECT_EXACT_MATCH selection type.7# Doesn't check the content validation.8#9# CHECK: Creating graph symbols...10# CHECK: 4: Exporting COMDAT graph symbol for COFF symbol "func" in section 211# CHECK-NEXT:   0x0 (block + 0x00000000): size: 0x00000000, linkage: weak, scope: default, dead  -   func12 13--- !COFF14header:15  Machine:         IMAGE_FILE_MACHINE_AMD6416  Characteristics: [  ]17sections:18  - Name:            .text19    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]20    Alignment:       1621    SectionData:     C322  - Name:            .text23    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]24    Alignment:       1625    SectionData:     C326symbols:27  - Name:            .text28    Value:           029    SectionNumber:   130    SimpleType:      IMAGE_SYM_TYPE_NULL31    ComplexType:     IMAGE_SYM_DTYPE_NULL32    StorageClass:    IMAGE_SYM_CLASS_STATIC33    SectionDefinition:34      Length:          135      NumberOfRelocations: 036      NumberOfLinenumbers: 037      CheckSum:        4073549838      Number:          139  - Name:            .text40    Value:           041    SectionNumber:   242    SimpleType:      IMAGE_SYM_TYPE_NULL43    ComplexType:     IMAGE_SYM_DTYPE_NULL44    StorageClass:    IMAGE_SYM_CLASS_STATIC45    SectionDefinition:46      Length:          147      NumberOfRelocations: 048      NumberOfLinenumbers: 049      CheckSum:        4073549850      Number:          251      Selection:       IMAGE_COMDAT_SELECT_EXACT_MATCH52  - Name:            func53    Value:           054    SectionNumber:   255    SimpleType:      IMAGE_SYM_TYPE_NULL56    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION57    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL58  - Name:            main59    Value:           060    SectionNumber:   161    SimpleType:      IMAGE_SYM_TYPE_NULL62    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION63    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL64...65