235 lines · yaml
1# RUN: yaml2obj %s -o %t2# RUN: lldb-test object-file %t | FileCheck %s3 4# CHECK: Plugin name: COFF5# CHECK: Architecture: x86_64-unknown-windows-msvc6 7# CHECK: Executable: false8# CHECK: Stripped: false9# CHECK: Type: object file10# CHECK: Strata: user11 12# CHECK: Name: .text13# CHECK: Type: code14 15# CHECK: Name: .data16# CHECK: Type: data17 18# CHECK: Name: .bss19# CHECK: Type: zero-fill20 21# CHECK: Name: .rdata22# CHECK: Type: data23 24# CHECK: Name: .debug_abbrev25# CHECK: Type: dwarf-abbrev26 27# CHECK: Name: .debug_info28# CHECK: Type: dwarf-info29 30# CHECK: Name: .debug_str31# CHECK: Type: dwarf-str32 33# CHECK: Name: .debug_line34# CHECK: Type: dwarf-line35 36--- !COFF37header:38 Machine: IMAGE_FILE_MACHINE_AMD6439 Characteristics: [ ]40sections:41 - Name: .text42 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]43 Alignment: 444 SectionData: ''45 - Name: .data46 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]47 Alignment: 448 SectionData: ''49 - Name: .bss50 Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]51 Alignment: 452 SectionData: ''53 SizeOfRawData: 054 - Name: .rdata55 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]56 Alignment: 157 SectionData: 31343A34313A30370058 - Name: .debug_abbrev59 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]60 Alignment: 161 SectionData: 011101250E1305030E10171B0E0000023400030E49133F193A0B3B0B02180000030101491300000421004913370B000005260049130000062400030E3E0B0B0B0000072400030E0B0B3E0B00000062 - Name: .debug_info63 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]64 Alignment: 165 SectionData: 4F0000000400000000000801000000000C00320000000000000034000000023F00000033000000010109030000000000000000033F000000044B0000000900054400000006490000000601074E00000008070066 Relocations:67 - VirtualAddress: 668 SymbolName: .debug_abbrev69 Type: IMAGE_REL_AMD64_SECREL70 - VirtualAddress: 1271 SymbolName: .debug_str72 Type: IMAGE_REL_AMD64_SECREL73 - VirtualAddress: 1874 SymbolName: .debug_str75 Type: IMAGE_REL_AMD64_SECREL76 - VirtualAddress: 2277 SymbolName: .debug_line78 Type: IMAGE_REL_AMD64_SECREL79 - VirtualAddress: 2680 SymbolName: .debug_str81 Type: IMAGE_REL_AMD64_SECREL82 - VirtualAddress: 3183 SymbolName: .debug_str84 Type: IMAGE_REL_AMD64_SECREL85 - VirtualAddress: 4386 SymbolName: timestamp87 Type: IMAGE_REL_AMD64_ADDR6488 - VirtualAddress: 6989 SymbolName: .debug_str90 Type: IMAGE_REL_AMD64_SECREL91 - VirtualAddress: 7692 SymbolName: .debug_str93 Type: IMAGE_REL_AMD64_SECREL94 - Name: .debug_str95 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]96 Alignment: 197 SectionData: 4170706C6520636C616E672076657273696F6E2031342E302E332028636C616E672D313430332E302E32322E31342E3129002D002F7661722F656D7074790074696D657374616D700063686172005F5F41525241595F53495A455F545950455F5F0098 - Name: .debug_line99 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]100 Alignment: 1101 SectionData: 2500000004001F000000010101FB0E0D000101010100000001000001003C737464696E3E0000000000102 - Name: .llvm_addrsig103 Characteristics: [ IMAGE_SCN_LNK_REMOVE ]104 Alignment: 1105 SectionData: ''106symbols:107 - Name: .text108 Value: 0109 SectionNumber: 1110 SimpleType: IMAGE_SYM_TYPE_NULL111 ComplexType: IMAGE_SYM_DTYPE_NULL112 StorageClass: IMAGE_SYM_CLASS_STATIC113 SectionDefinition:114 Length: 0115 NumberOfRelocations: 0116 NumberOfLinenumbers: 0117 CheckSum: 0118 Number: 1119 - Name: .data120 Value: 0121 SectionNumber: 2122 SimpleType: IMAGE_SYM_TYPE_NULL123 ComplexType: IMAGE_SYM_DTYPE_NULL124 StorageClass: IMAGE_SYM_CLASS_STATIC125 SectionDefinition:126 Length: 0127 NumberOfRelocations: 0128 NumberOfLinenumbers: 0129 CheckSum: 0130 Number: 2131 - Name: .bss132 Value: 0133 SectionNumber: 3134 SimpleType: IMAGE_SYM_TYPE_NULL135 ComplexType: IMAGE_SYM_DTYPE_NULL136 StorageClass: IMAGE_SYM_CLASS_STATIC137 SectionDefinition:138 Length: 0139 NumberOfRelocations: 0140 NumberOfLinenumbers: 0141 CheckSum: 0142 Number: 3143 - Name: .rdata144 Value: 0145 SectionNumber: 4146 SimpleType: IMAGE_SYM_TYPE_NULL147 ComplexType: IMAGE_SYM_DTYPE_NULL148 StorageClass: IMAGE_SYM_CLASS_STATIC149 SectionDefinition:150 Length: 9151 NumberOfRelocations: 0152 NumberOfLinenumbers: 0153 CheckSum: 479132390154 Number: 4155 - Name: .debug_abbrev156 Value: 0157 SectionNumber: 5158 SimpleType: IMAGE_SYM_TYPE_NULL159 ComplexType: IMAGE_SYM_DTYPE_NULL160 StorageClass: IMAGE_SYM_CLASS_STATIC161 SectionDefinition:162 Length: 78163 NumberOfRelocations: 0164 NumberOfLinenumbers: 0165 CheckSum: 937319867166 Number: 5167 - Name: .debug_info168 Value: 0169 SectionNumber: 6170 SimpleType: IMAGE_SYM_TYPE_NULL171 ComplexType: IMAGE_SYM_DTYPE_NULL172 StorageClass: IMAGE_SYM_CLASS_STATIC173 SectionDefinition:174 Length: 83175 NumberOfRelocations: 9176 NumberOfLinenumbers: 0177 CheckSum: 1429914004178 Number: 6179 - Name: .debug_str180 Value: 0181 SectionNumber: 7182 SimpleType: IMAGE_SYM_TYPE_NULL183 ComplexType: IMAGE_SYM_DTYPE_NULL184 StorageClass: IMAGE_SYM_CLASS_STATIC185 SectionDefinition:186 Length: 98187 NumberOfRelocations: 0188 NumberOfLinenumbers: 0189 CheckSum: 580727506190 Number: 7191 - Name: .debug_line192 Value: 0193 SectionNumber: 8194 SimpleType: IMAGE_SYM_TYPE_NULL195 ComplexType: IMAGE_SYM_DTYPE_NULL196 StorageClass: IMAGE_SYM_CLASS_STATIC197 SectionDefinition:198 Length: 41199 NumberOfRelocations: 0200 NumberOfLinenumbers: 0201 CheckSum: 2878960311202 Number: 8203 - Name: .llvm_addrsig204 Value: 0205 SectionNumber: 9206 SimpleType: IMAGE_SYM_TYPE_NULL207 ComplexType: IMAGE_SYM_DTYPE_NULL208 StorageClass: IMAGE_SYM_CLASS_STATIC209 SectionDefinition:210 Length: 0211 NumberOfRelocations: 0212 NumberOfLinenumbers: 0213 CheckSum: 0214 Number: 9215 - Name: '@feat.00'216 Value: 0217 SectionNumber: -1218 SimpleType: IMAGE_SYM_TYPE_NULL219 ComplexType: IMAGE_SYM_DTYPE_NULL220 StorageClass: IMAGE_SYM_CLASS_STATIC221 - Name: timestamp222 Value: 0223 SectionNumber: 4224 SimpleType: IMAGE_SYM_TYPE_NULL225 ComplexType: IMAGE_SYM_DTYPE_NULL226 StorageClass: IMAGE_SYM_CLASS_EXTERNAL227 - Name: .file228 Value: 0229 SectionNumber: -2230 SimpleType: IMAGE_SYM_TYPE_NULL231 ComplexType: IMAGE_SYM_DTYPE_NULL232 StorageClass: IMAGE_SYM_CLASS_FILE233 File: '-'234...235