63 lines · plain
1# REQUIRES: x862# RUN: yaml2obj %s -o %t.obj3# RUN: lld-link /out:%t.exe /entry:main %t.obj %t.obj4# RUN: llvm-objdump -d %t.exe | FileCheck %s5 6# Operands of B8 (MOV EAX) are common symbols7# CHECK: 1000: b8 00 20 00 408# CHECK: 1005: b8 10 20 00 409 10--- !COFF11header:12 Machine: IMAGE_FILE_MACHINE_AMD6413 Characteristics: []14sections:15 - Name: .text16 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]17 Alignment: 418 SectionData: b800000000b80000000019 Relocations:20 - VirtualAddress: 121 SymbolName: bssdata422 Type: IMAGE_REL_AMD64_ADDR3223 - VirtualAddress: 624 SymbolName: bssdata4_align1625 Type: IMAGE_REL_AMD64_ADDR3226 - Name: .drectve27 Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]28 Alignment: 129 SectionData: 202d616c69676e636f6d6d3a62737364617461345f616c69676e31362c340a # -aligncomm:bssdata4_align16,430 31symbols: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: 040 NumberOfRelocations: 541 NumberOfLinenumbers: 042 CheckSum: 043 Number: 044 - Name: main45 Value: 046 SectionNumber: 147 SimpleType: IMAGE_SYM_TYPE_NULL48 ComplexType: IMAGE_SYM_DTYPE_FUNCTION49 StorageClass: IMAGE_SYM_CLASS_EXTERNAL50 - Name: bssdata451 Value: 452 SectionNumber: 053 SimpleType: IMAGE_SYM_TYPE_NULL54 ComplexType: IMAGE_SYM_DTYPE_NULL55 StorageClass: IMAGE_SYM_CLASS_EXTERNAL56 - Name: bssdata4_align1657 Value: 458 SectionNumber: 059 SimpleType: IMAGE_SYM_TYPE_NULL60 ComplexType: IMAGE_SYM_DTYPE_NULL61 StorageClass: IMAGE_SYM_CLASS_EXTERNAL62...63