1--- !COFF 2header: 3 Machine: IMAGE_FILE_MACHINE_I386 4 Characteristics: [ ] 5sections: 6 - Name: .text 7 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ] 8 Alignment: 16 9 SectionData: 5589E5508B45088B4D088B09C1E1018945FC89C883C4045DC3 10 - Name: .data 11 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ] 12 Alignment: 4 13 SectionData: '' 14 - Name: .bss 15 Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ] 16 Alignment: 4 17 SectionData: '' 18 - Name: .drectve 19 Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ] 20 Alignment: 1 21 SectionData: 202F44454641554C544C49423A6C6962636D742E6C6962202F44454641554C544C49423A6F6C646E616D65732E6C6962 22 - Name: '.debug$S' 23 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] 24 Alignment: 4 25 SectionData: 04000000F10000002F0000002D003C110100000007000700000000000000581B000000000000636C616E672076657273696F6E20372E302E30200000F5000000640000000000000000000000190000000000000004000000000000002B000000040000000400000001000000180000000000000004000000000000005800000003000400000000000300000016000000000000000400000000000000960000000100040000000000F1000000540000002E0047110000000000000000000000001900000000000000000000000D100000000000000000004E533A3A66756E63000A003E110310000001006600120045111600000008000000070000000000120002004F11F20000002800000000000000000000001900000000000000020000001C00000000000000030000000700000004000000F1000000100000000E0008110A1000004E533A3A466F6F00F40000001800000001000000100159DFAC75D18675AED1AD169FE316317E0000F3000000D400000000443A5C7372635C6C6C766D6275696C645C636C616E675C44656275675C7838365C6F626A322E63707000245430202E7261536561726368203D202465697020245430205E203D2024657370202454302034202B203D2000245430202E7261536561726368203D202465697020245430205E203D2024657370202454302034202B203D2024656270202454302034202D205E203D200024543020246562702034202B203D202465697020245430205E203D2024657370202454302034202B203D2024656270202454302034202D205E203D200000 26 Subsections: 27 - !Symbols 28 Records: 29 - Kind: S_COMPILE3 30 Compile3Sym: 31 Flags: [ ] 32 Machine: Pentium3 33 FrontendMajor: 7 34 FrontendMinor: 0 35 FrontendBuild: 0 36 FrontendQFE: 0 37 BackendMajor: 7000 38 BackendMinor: 0 39 BackendBuild: 0 40 BackendQFE: 0 41 Version: 'clang version 7.0.0 ' 42 - !FrameData 43 Frames: 44 - CodeSize: 25 45 FrameFunc: '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = ' 46 LocalSize: 0 47 MaxStackSize: 0 48 ParamsSize: 4 49 PrologSize: 4 50 RvaStart: 0 51 SavedRegsSize: 0 52 - CodeSize: 24 53 FrameFunc: '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = ' 54 LocalSize: 0 55 MaxStackSize: 0 56 ParamsSize: 4 57 PrologSize: 3 58 RvaStart: 1 59 SavedRegsSize: 4 60 - CodeSize: 22 61 FrameFunc: '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = ' 62 LocalSize: 0 63 MaxStackSize: 0 64 ParamsSize: 4 65 PrologSize: 1 66 RvaStart: 3 67 SavedRegsSize: 4 68 - !Symbols 69 Records: 70 - Kind: S_GPROC32_ID 71 ProcSym: 72 CodeSize: 25 73 DbgStart: 0 74 DbgEnd: 0 75 FunctionType: 4109 76 Flags: [ ] 77 DisplayName: 'NS::func' 78 - Kind: S_LOCAL 79 LocalSym: 80 Type: 4099 81 Flags: [ IsParameter ] 82 VarName: f 83 - Kind: S_DEFRANGE_REGISTER_REL 84 DefRangeRegisterRelSym: 85 Register: 22 86 Flags: 0 87 BasePointerOffset: 8 88 Range: 89 OffsetStart: 7 90 ISectStart: 0 91 Range: 18 92 Gaps: 93 - Kind: S_PROC_ID_END 94 ScopeEndSym: 95 - !Lines 96 CodeSize: 25 97 Flags: [ ] 98 RelocOffset: 0 99 RelocSegment: 0 100 Blocks: 101 - FileName: 'D:\src\llvmbuild\clang\Debug\x86\obj2.cpp' 102 Lines: 103 - Offset: 0 104 LineStart: 3 105 IsStatement: false 106 EndDelta: 0 107 - Offset: 7 108 LineStart: 4 109 IsStatement: false 110 EndDelta: 0 111 Columns: 112 - !Symbols 113 Records: 114 - Kind: S_UDT 115 UDTSym: 116 Type: 4106 117 UDTName: 'NS::Foo' 118 - !FileChecksums 119 Checksums: 120 - FileName: 'D:\src\llvmbuild\clang\Debug\x86\obj2.cpp' 121 Kind: MD5 122 Checksum: 59DFAC75D18675AED1AD169FE316317E 123 - !StringTable 124 Strings: 125 - 'D:\src\llvmbuild\clang\Debug\x86\obj2.cpp' 126 - '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = ' 127 - '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = ' 128 - '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = ' 129 - '' 130 Relocations: 131 - VirtualAddress: 68 132 SymbolName: '?func@NS@@YAHABUFoo@1@@Z' 133 Type: IMAGE_REL_I386_DIR32NB 134 - VirtualAddress: 208 135 SymbolName: '?func@NS@@YAHABUFoo@1@@Z' 136 Type: IMAGE_REL_I386_SECREL 137 - VirtualAddress: 212 138 SymbolName: '?func@NS@@YAHABUFoo@1@@Z' 139 Type: IMAGE_REL_I386_SECTION 140 - VirtualAddress: 248 141 SymbolName: .text 142 Type: IMAGE_REL_I386_SECREL 143 - VirtualAddress: 252 144 SymbolName: .text 145 Type: IMAGE_REL_I386_SECTION 146 - VirtualAddress: 268 147 SymbolName: '?func@NS@@YAHABUFoo@1@@Z' 148 Type: IMAGE_REL_I386_SECREL 149 - VirtualAddress: 272 150 SymbolName: '?func@NS@@YAHABUFoo@1@@Z' 151 Type: IMAGE_REL_I386_SECTION 152 - Name: '.debug$T' 153 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] 154 Alignment: 4 155 SectionData: 040000000A000516000000004E5300F12A0005150000800200000000000000000000000000004E533A3A466F6F002E3F4155466F6F404E53404000F10A000110011000000100F2F10A000210021000002A8000000A00011201000000031000000E0008107400000000000100041000000A000210011000000A8000000A00011201000000740000001A0009100300000001100000061000000B00010007100000000000001A0003120D15030074000000000058001115030008100000466F6F002A0005150200000209100000000000000000000004004E533A3A466F6F002E3F4155466F6F404E53404000F12E00051600000000443A5C7372635C6C6C766D6275696C645C636C616E675C44656275675C7838365C6F626A2E6800F10E0006160A1000000B1000000200000012000116001000000510000066756E6300F3F2F1 156 Types: 157 - Kind: LF_STRING_ID 158 StringId: 159 Id: 0 160 String: NS 161 - Kind: LF_STRUCTURE 162 Class: 163 MemberCount: 0 164 Options: [ None, ForwardReference, HasUniqueName ] 165 FieldList: 0 166 Name: 'NS::Foo' 167 UniqueName: '.?AUFoo@NS@@' 168 DerivationList: 0 169 VTableShape: 0 170 Size: 0 171 - Kind: LF_MODIFIER 172 Modifier: 173 ModifiedType: 4097 174 Modifiers: [ None, Const ] 175 - Kind: LF_POINTER 176 Pointer: 177 ReferentType: 4098 178 Attrs: 32810 179 - Kind: LF_ARGLIST 180 ArgList: 181 ArgIndices: [ 4099 ] 182 - Kind: LF_PROCEDURE 183 Procedure: 184 ReturnType: 116 185 CallConv: NearC 186 Options: [ None ] 187 ParameterCount: 1 188 ArgumentList: 4100 189 - Kind: LF_POINTER 190 Pointer: 191 ReferentType: 4097 192 Attrs: 32778 193 - Kind: LF_ARGLIST 194 ArgList: 195 ArgIndices: [ 116 ] 196 - Kind: LF_MFUNCTION 197 MemberFunction: 198 ReturnType: 3 199 ClassType: 4097 200 ThisType: 4102 201 CallConv: ThisCall 202 Options: [ None ] 203 ParameterCount: 1 204 ArgumentList: 4103 205 ThisPointerAdjustment: 0 206 - Kind: LF_FIELDLIST 207 FieldList: 208 - Kind: LF_MEMBER 209 DataMember: 210 Attrs: 3 211 Type: 116 212 FieldOffset: 0 213 Name: X 214 - Kind: LF_ONEMETHOD 215 OneMethod: 216 Type: 4104 217 Attrs: 3 218 VFTableOffset: -1 219 Name: Foo 220 - Kind: LF_STRUCTURE 221 Class: 222 MemberCount: 2 223 Options: [ None, HasUniqueName ] 224 FieldList: 4105 225 Name: 'NS::Foo' 226 UniqueName: '.?AUFoo@NS@@' 227 DerivationList: 0 228 VTableShape: 0 229 Size: 4 230 - Kind: LF_STRING_ID 231 StringId: 232 Id: 0 233 String: 'D:\src\llvmbuild\clang\Debug\x86\obj.h' 234 - Kind: LF_UDT_SRC_LINE 235 UdtSourceLine: 236 UDT: 4106 237 SourceFile: 4107 238 LineNumber: 2 239 - Kind: LF_FUNC_ID 240 FuncId: 241 ParentScope: 4096 242 FunctionType: 4101 243 Name: func 244 - Name: '.debug$H' 245 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] 246 Alignment: 4 247 SectionData: C5C93301000001004A061540B751965F23ADA4E788EB7A9032673B3BABE3CA5356B1521BDAE4BEA70661C95750D0206E896FB09488EE8E1BB5DECADF1A832BA46632585CDC7606E4B97B86241E5F45B0BCD2406E22465E11A528BEF0A7F589C76079F1186C40C2165091EFEBD5B5446B5AAD8721C21DF3E6 248 GlobalHashes: 249 Version: 0 250 HashAlgorithm: 1 251 HashValues: 252 - 4A061540B751965F 253 - 23ADA4E788EB7A90 254 - 32673B3BABE3CA53 255 - 56B1521BDAE4BEA7 256 - 0661C95750D0206E 257 - 896FB09488EE8E1B 258 - B5DECADF1A832BA4 259 - 6632585CDC7606E4 260 - B97B86241E5F45B0 261 - BCD2406E22465E11 262 - A528BEF0A7F589C7 263 - 6079F1186C40C216 264 - 5091EFEBD5B5446B 265 - 5AAD8721C21DF3E6 266symbols: 267 - Name: .text 268 Value: 0 269 SectionNumber: 1 270 SimpleType: IMAGE_SYM_TYPE_NULL 271 ComplexType: IMAGE_SYM_DTYPE_NULL 272 StorageClass: IMAGE_SYM_CLASS_STATIC 273 SectionDefinition: 274 Length: 25 275 NumberOfRelocations: 0 276 NumberOfLinenumbers: 0 277 CheckSum: 1820185021 278 Number: 1 279 - Name: .data 280 Value: 0 281 SectionNumber: 2 282 SimpleType: IMAGE_SYM_TYPE_NULL 283 ComplexType: IMAGE_SYM_DTYPE_NULL 284 StorageClass: IMAGE_SYM_CLASS_STATIC 285 SectionDefinition: 286 Length: 0 287 NumberOfRelocations: 0 288 NumberOfLinenumbers: 0 289 CheckSum: 0 290 Number: 2 291 - Name: .bss 292 Value: 0 293 SectionNumber: 3 294 SimpleType: IMAGE_SYM_TYPE_NULL 295 ComplexType: IMAGE_SYM_DTYPE_NULL 296 StorageClass: IMAGE_SYM_CLASS_STATIC 297 SectionDefinition: 298 Length: 0 299 NumberOfRelocations: 0 300 NumberOfLinenumbers: 0 301 CheckSum: 0 302 Number: 3 303 - Name: .drectve 304 Value: 0 305 SectionNumber: 4 306 SimpleType: IMAGE_SYM_TYPE_NULL 307 ComplexType: IMAGE_SYM_DTYPE_NULL 308 StorageClass: IMAGE_SYM_CLASS_STATIC 309 SectionDefinition: 310 Length: 48 311 NumberOfRelocations: 0 312 NumberOfLinenumbers: 0 313 CheckSum: 149686238 314 Number: 4 315 - Name: '.debug$S' 316 Value: 0 317 SectionNumber: 5 318 SimpleType: IMAGE_SYM_TYPE_NULL 319 ComplexType: IMAGE_SYM_DTYPE_NULL 320 StorageClass: IMAGE_SYM_CLASS_STATIC 321 SectionDefinition: 322 Length: 584 323 NumberOfRelocations: 7 324 NumberOfLinenumbers: 0 325 CheckSum: 917356735 326 Number: 5 327 - Name: '.debug$T' 328 Value: 0 329 SectionNumber: 6 330 SimpleType: IMAGE_SYM_TYPE_NULL 331 ComplexType: IMAGE_SYM_DTYPE_NULL 332 StorageClass: IMAGE_SYM_CLASS_STATIC 333 SectionDefinition: 334 Length: 320 335 NumberOfRelocations: 0 336 NumberOfLinenumbers: 0 337 CheckSum: 2684556216 338 Number: 6 339 - Name: '.debug$H' 340 Value: 0 341 SectionNumber: 7 342 SimpleType: IMAGE_SYM_TYPE_NULL 343 ComplexType: IMAGE_SYM_DTYPE_NULL 344 StorageClass: IMAGE_SYM_CLASS_STATIC 345 SectionDefinition: 346 Length: 120 347 NumberOfRelocations: 0 348 NumberOfLinenumbers: 0 349 CheckSum: 358820662 350 Number: 7 351 - Name: '@feat.00' 352 Value: 1 353 SectionNumber: -1 354 SimpleType: IMAGE_SYM_TYPE_NULL 355 ComplexType: IMAGE_SYM_DTYPE_NULL 356 StorageClass: IMAGE_SYM_CLASS_STATIC 357 - Name: '?func@NS@@YAHABUFoo@1@@Z' 358 Value: 0 359 SectionNumber: 1 360 SimpleType: IMAGE_SYM_TYPE_NULL 361 ComplexType: IMAGE_SYM_DTYPE_FUNCTION 362 StorageClass: IMAGE_SYM_CLASS_EXTERNAL 363... 364