1# RUN: yaml2obj %s -o %t 2# RUN: lldb-test object-file %t | FileCheck %s 3 4# CHECK: Plugin name: COFF 5# CHECK: Architecture: x86_64-unknown-windows-msvc 6 7# CHECK: Executable: false 8# CHECK: Stripped: false 9# CHECK: Type: object file 10# CHECK: Strata: user 11 12# CHECK: Name: .text 13# CHECK: Type: code 14 15# CHECK: Name: .data 16# CHECK: Type: data 17 18# CHECK: Name: .bss 19# CHECK: Type: zero-fill 20 21# CHECK: Name: .rdata 22# CHECK: Type: data 23 24# CHECK: Name: .debug_abbrev 25# CHECK: Type: dwarf-abbrev 26 27# CHECK: Name: .debug_info 28# CHECK: Type: dwarf-info 29 30# CHECK: Name: .debug_str 31# CHECK: Type: dwarf-str 32 33# CHECK: Name: .debug_line 34# CHECK: Type: dwarf-line 35 36--- !COFF 37header: 38 Machine: IMAGE_FILE_MACHINE_AMD64 39 Characteristics: [ ] 40sections: 41 - Name: .text 42 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ] 43 Alignment: 4 44 SectionData: '' 45 - Name: .data 46 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ] 47 Alignment: 4 48 SectionData: '' 49 - Name: .bss 50 Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ] 51 Alignment: 4 52 SectionData: '' 53 SizeOfRawData: 0 54 - Name: .rdata 55 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ] 56 Alignment: 1 57 SectionData: 31343A34313A303700 58 - Name: .debug_abbrev 59 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] 60 Alignment: 1 61 SectionData: 011101250E1305030E10171B0E0000023400030E49133F193A0B3B0B02180000030101491300000421004913370B000005260049130000062400030E3E0B0B0B0000072400030E0B0B3E0B000000 62 - Name: .debug_info 63 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] 64 Alignment: 1 65 SectionData: 4F0000000400000000000801000000000C00320000000000000034000000023F00000033000000010109030000000000000000033F000000044B0000000900054400000006490000000601074E000000080700 66 Relocations: 67 - VirtualAddress: 6 68 SymbolName: .debug_abbrev 69 Type: IMAGE_REL_AMD64_SECREL 70 - VirtualAddress: 12 71 SymbolName: .debug_str 72 Type: IMAGE_REL_AMD64_SECREL 73 - VirtualAddress: 18 74 SymbolName: .debug_str 75 Type: IMAGE_REL_AMD64_SECREL 76 - VirtualAddress: 22 77 SymbolName: .debug_line 78 Type: IMAGE_REL_AMD64_SECREL 79 - VirtualAddress: 26 80 SymbolName: .debug_str 81 Type: IMAGE_REL_AMD64_SECREL 82 - VirtualAddress: 31 83 SymbolName: .debug_str 84 Type: IMAGE_REL_AMD64_SECREL 85 - VirtualAddress: 43 86 SymbolName: timestamp 87 Type: IMAGE_REL_AMD64_ADDR64 88 - VirtualAddress: 69 89 SymbolName: .debug_str 90 Type: IMAGE_REL_AMD64_SECREL 91 - VirtualAddress: 76 92 SymbolName: .debug_str 93 Type: IMAGE_REL_AMD64_SECREL 94 - Name: .debug_str 95 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] 96 Alignment: 1 97 SectionData: 4170706C6520636C616E672076657273696F6E2031342E302E332028636C616E672D313430332E302E32322E31342E3129002D002F7661722F656D7074790074696D657374616D700063686172005F5F41525241595F53495A455F545950455F5F00 98 - Name: .debug_line 99 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] 100 Alignment: 1 101 SectionData: 2500000004001F000000010101FB0E0D000101010100000001000001003C737464696E3E0000000000 102 - Name: .llvm_addrsig 103 Characteristics: [ IMAGE_SCN_LNK_REMOVE ] 104 Alignment: 1 105 SectionData: '' 106symbols: 107 - Name: .text 108 Value: 0 109 SectionNumber: 1 110 SimpleType: IMAGE_SYM_TYPE_NULL 111 ComplexType: IMAGE_SYM_DTYPE_NULL 112 StorageClass: IMAGE_SYM_CLASS_STATIC 113 SectionDefinition: 114 Length: 0 115 NumberOfRelocations: 0 116 NumberOfLinenumbers: 0 117 CheckSum: 0 118 Number: 1 119 - Name: .data 120 Value: 0 121 SectionNumber: 2 122 SimpleType: IMAGE_SYM_TYPE_NULL 123 ComplexType: IMAGE_SYM_DTYPE_NULL 124 StorageClass: IMAGE_SYM_CLASS_STATIC 125 SectionDefinition: 126 Length: 0 127 NumberOfRelocations: 0 128 NumberOfLinenumbers: 0 129 CheckSum: 0 130 Number: 2 131 - Name: .bss 132 Value: 0 133 SectionNumber: 3 134 SimpleType: IMAGE_SYM_TYPE_NULL 135 ComplexType: IMAGE_SYM_DTYPE_NULL 136 StorageClass: IMAGE_SYM_CLASS_STATIC 137 SectionDefinition: 138 Length: 0 139 NumberOfRelocations: 0 140 NumberOfLinenumbers: 0 141 CheckSum: 0 142 Number: 3 143 - Name: .rdata 144 Value: 0 145 SectionNumber: 4 146 SimpleType: IMAGE_SYM_TYPE_NULL 147 ComplexType: IMAGE_SYM_DTYPE_NULL 148 StorageClass: IMAGE_SYM_CLASS_STATIC 149 SectionDefinition: 150 Length: 9 151 NumberOfRelocations: 0 152 NumberOfLinenumbers: 0 153 CheckSum: 479132390 154 Number: 4 155 - Name: .debug_abbrev 156 Value: 0 157 SectionNumber: 5 158 SimpleType: IMAGE_SYM_TYPE_NULL 159 ComplexType: IMAGE_SYM_DTYPE_NULL 160 StorageClass: IMAGE_SYM_CLASS_STATIC 161 SectionDefinition: 162 Length: 78 163 NumberOfRelocations: 0 164 NumberOfLinenumbers: 0 165 CheckSum: 937319867 166 Number: 5 167 - Name: .debug_info 168 Value: 0 169 SectionNumber: 6 170 SimpleType: IMAGE_SYM_TYPE_NULL 171 ComplexType: IMAGE_SYM_DTYPE_NULL 172 StorageClass: IMAGE_SYM_CLASS_STATIC 173 SectionDefinition: 174 Length: 83 175 NumberOfRelocations: 9 176 NumberOfLinenumbers: 0 177 CheckSum: 1429914004 178 Number: 6 179 - Name: .debug_str 180 Value: 0 181 SectionNumber: 7 182 SimpleType: IMAGE_SYM_TYPE_NULL 183 ComplexType: IMAGE_SYM_DTYPE_NULL 184 StorageClass: IMAGE_SYM_CLASS_STATIC 185 SectionDefinition: 186 Length: 98 187 NumberOfRelocations: 0 188 NumberOfLinenumbers: 0 189 CheckSum: 580727506 190 Number: 7 191 - Name: .debug_line 192 Value: 0 193 SectionNumber: 8 194 SimpleType: IMAGE_SYM_TYPE_NULL 195 ComplexType: IMAGE_SYM_DTYPE_NULL 196 StorageClass: IMAGE_SYM_CLASS_STATIC 197 SectionDefinition: 198 Length: 41 199 NumberOfRelocations: 0 200 NumberOfLinenumbers: 0 201 CheckSum: 2878960311 202 Number: 8 203 - Name: .llvm_addrsig 204 Value: 0 205 SectionNumber: 9 206 SimpleType: IMAGE_SYM_TYPE_NULL 207 ComplexType: IMAGE_SYM_DTYPE_NULL 208 StorageClass: IMAGE_SYM_CLASS_STATIC 209 SectionDefinition: 210 Length: 0 211 NumberOfRelocations: 0 212 NumberOfLinenumbers: 0 213 CheckSum: 0 214 Number: 9 215 - Name: '@feat.00' 216 Value: 0 217 SectionNumber: -1 218 SimpleType: IMAGE_SYM_TYPE_NULL 219 ComplexType: IMAGE_SYM_DTYPE_NULL 220 StorageClass: IMAGE_SYM_CLASS_STATIC 221 - Name: timestamp 222 Value: 0 223 SectionNumber: 4 224 SimpleType: IMAGE_SYM_TYPE_NULL 225 ComplexType: IMAGE_SYM_DTYPE_NULL 226 StorageClass: IMAGE_SYM_CLASS_EXTERNAL 227 - Name: .file 228 Value: 0 229 SectionNumber: -2 230 SimpleType: IMAGE_SYM_TYPE_NULL 231 ComplexType: IMAGE_SYM_DTYPE_NULL 232 StorageClass: IMAGE_SYM_CLASS_FILE 233 File: '-' 234... 235