62 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 label symbol with an offset is created as defined symbol.7#8# CHECK: block 0xfff00000 size = 0x00000028, align = 16, alignment-offset = 09# CHECK-NEXT: symbols:10# CHECK-NEXT: 0xfff00000 (block + 0x00000000): size: 0x00000013, linkage: strong, scope: default, live - main11# CHECK-NEXT: 0xfff00013 (block + 0x00000013): size: 0x00000015, linkage: strong, scope: local, live - $LN412 13--- !COFF14header:15 Machine: IMAGE_FILE_MACHINE_AMD6416 Characteristics: [ ]17sections:18 - Name: '.text$mn'19 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]20 Alignment: 1621 SectionData: 4883EC28488D542438E8000000004883C428C34883EC28488D54243033C9E8000000004883C428C322 - Name: '.sect'23 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]24 Alignment: 1625 SectionData: 4883EC28488D542438E8000000004883C428C34883EC28488D54243033C9E8000000004883C428C326 Relocations:27 - VirtualAddress: 1028 SymbolTableIndex: 229 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: 5339 NumberOfRelocations: 140 NumberOfLinenumbers: 041 CheckSum: 97362281442 Number: 043 - Name: '$LN4'44 Value: 1945 SectionNumber: 146 SimpleType: IMAGE_SYM_TYPE_NULL47 ComplexType: IMAGE_SYM_DTYPE_NULL48 StorageClass: IMAGE_SYM_CLASS_LABEL49 - Name: main50 Value: 051 SectionNumber: 152 SimpleType: IMAGE_SYM_TYPE_NULL53 ComplexType: IMAGE_SYM_DTYPE_FUNCTION54 StorageClass: IMAGE_SYM_CLASS_EXTERNAL55 - Name: func56 Value: 057 SectionNumber: 258 SimpleType: IMAGE_SYM_TYPE_NULL59 ComplexType: IMAGE_SYM_DTYPE_FUNCTION60 StorageClass: IMAGE_SYM_CLASS_EXTERNAL61...62