161 lines · yaml
1# RUN: yaml2obj %s -o %t.obj2# RUN: not lld-link %t.obj /subsystem:console 2>&1 | FileCheck %s3 4# CHECK: lld-link: error: undefined symbol: function5# CHECK-NEXT: >>> referenced by {{.*}}line-error.yaml.tmp.obj:(caller1)6# CHECK-NEXT: >>> referenced by E:\file.cpp:19357# CHECK-NEXT: >>> {{.*}}line-error.yaml.tmp.obj:(caller22)8 9--- !COFF10header:11 Machine: IMAGE_FILE_MACHINE_AMD6412 Characteristics: [ ]13sections:14 - Name: .text15 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]16 Alignment: 1617 SectionData: 488B0500000000488B51284881C2D80000004889C148FF250000000018 Relocations:19 - VirtualAddress: 320 SymbolName: function21 Type: IMAGE_REL_AMD64_REL3222 - Name: .text23 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]24 Alignment: 1625 SectionData: 488B0500000000488B51084881C2D80000004889C148FF250000000026 Relocations:27 - VirtualAddress: 328 SymbolName: function29 Type: IMAGE_REL_AMD64_REL3230 - Name: '.debug$S'31 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]32 Alignment: 433 Subsections:34 - !FileChecksums35 Checksums:36 - FileName: 'E:\file.cpp'37 Kind: MD538 Checksum: D72EDEF8B8E50C364A330F9CB3CD904B39 - !StringTable40 Strings:41 - 'E:\file.cpp'42 - Name: '.debug$S'43 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]44 Alignment: 445 Subsections:46 - !Lines47 CodeSize: 2848 Flags: [ ]49 RelocOffset: 050 RelocSegment: 051 Blocks: []52 Relocations:53 - VirtualAddress: 1254 SymbolName: caller155 Type: IMAGE_REL_AMD64_SECREL56 - Name: '.debug$S'57 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]58 Alignment: 459 Subsections:60 - !Lines61 CodeSize: 2862 Flags: [ ]63 RelocOffset: 064 RelocSegment: 065 Blocks:66 - FileName: 'E:\file.cpp'67 Lines:68 - Offset: 1169 LineStart: 193570 IsStatement: false71 EndDelta: 072 Columns: []73 Relocations:74 - VirtualAddress: 1275 SymbolName: caller2276 Type: IMAGE_REL_AMD64_SECREL77symbols:78 - Name: .text79 Value: 080 SectionNumber: 181 SimpleType: IMAGE_SYM_TYPE_NULL82 ComplexType: IMAGE_SYM_DTYPE_NULL83 StorageClass: IMAGE_SYM_CLASS_STATIC84 SectionDefinition:85 Length: 2886 NumberOfRelocations: 287 NumberOfLinenumbers: 088 CheckSum: 243008973689 Number: 190 Selection: IMAGE_COMDAT_SELECT_NODUPLICATES91 - Name: caller192 Value: 093 SectionNumber: 194 SimpleType: IMAGE_SYM_TYPE_NULL95 ComplexType: IMAGE_SYM_DTYPE_FUNCTION96 StorageClass: IMAGE_SYM_CLASS_EXTERNAL97 - Name: .text98 Value: 099 SectionNumber: 2100 SimpleType: IMAGE_SYM_TYPE_NULL101 ComplexType: IMAGE_SYM_DTYPE_NULL102 StorageClass: IMAGE_SYM_CLASS_STATIC103 SectionDefinition:104 Length: 28105 NumberOfRelocations: 2106 NumberOfLinenumbers: 0107 CheckSum: 3449717304108 Number: 2109 Selection: IMAGE_COMDAT_SELECT_NODUPLICATES110 - Name: caller22111 Value: 0112 SectionNumber: 2113 SimpleType: IMAGE_SYM_TYPE_NULL114 ComplexType: IMAGE_SYM_DTYPE_FUNCTION115 StorageClass: IMAGE_SYM_CLASS_EXTERNAL116 - Name: '.debug$S'117 Value: 0118 SectionNumber: 3119 SimpleType: IMAGE_SYM_TYPE_NULL120 ComplexType: IMAGE_SYM_DTYPE_NULL121 StorageClass: IMAGE_SYM_CLASS_STATIC122 SectionDefinition:123 Length: 767204124 NumberOfRelocations: 0125 NumberOfLinenumbers: 0126 CheckSum: 4280093374127 Number: 3128 - Name: '.debug$S'129 Value: 0130 SectionNumber: 4131 SimpleType: IMAGE_SYM_TYPE_NULL132 ComplexType: IMAGE_SYM_DTYPE_NULL133 StorageClass: IMAGE_SYM_CLASS_STATIC134 SectionDefinition:135 Length: 296136 NumberOfRelocations: 1137 NumberOfLinenumbers: 0138 CheckSum: 1957793731139 Number: 1140 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE141 - Name: '.debug$S'142 Value: 0143 SectionNumber: 5144 SimpleType: IMAGE_SYM_TYPE_NULL145 ComplexType: IMAGE_SYM_DTYPE_NULL146 StorageClass: IMAGE_SYM_CLASS_STATIC147 SectionDefinition:148 Length: 276149 NumberOfRelocations: 1150 NumberOfLinenumbers: 0151 CheckSum: 1957793731152 Number: 2153 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE154 - Name: function155 Value: 0156 SectionNumber: 0157 SimpleType: IMAGE_SYM_TYPE_NULL158 ComplexType: IMAGE_SYM_DTYPE_NULL159 StorageClass: IMAGE_SYM_CLASS_EXTERNAL160...161