581 lines · yaml
1--- !COFF2header: 3 Machine: IMAGE_FILE_MACHINE_I3864 Characteristics: [ ]5sections: 6 - Name: .text7 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]8 Alignment: 169 SectionData: 5589E55683EC188B450C8B4D08C745F8000000008B55088D75F4894DF089F18914248945ECE80000000083EC048D4DF4890C248945E8E80000000083C4185E5DC310 Relocations: 11 - VirtualAddress: 3812 SymbolName: '??0Foo@NS@@QAE@H@Z'13 Type: IMAGE_REL_I386_REL3214 - VirtualAddress: 5515 SymbolName: '?func@NS@@YAHABUFoo@1@@Z'16 Type: IMAGE_REL_I386_REL3217 - Name: .data18 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]19 Alignment: 420 SectionData: ''21 - Name: .bss22 Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]23 Alignment: 424 SectionData: ''25 - Name: .text26 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]27 Alignment: 1628 SectionData: 5589E583EC088B4508894DFC8B4DFC8B550889118945F889C883C4085DC2040029 - Name: .drectve30 Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]31 Alignment: 132 SectionData: 202F44454641554C544C49423A6C6962636D742E6C6962202F44454641554C544C49423A6F6C646E616D65732E6C696233 - Name: '.debug$S'34 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]35 Alignment: 436 SectionData: 04000000F10000002F0000002D003C110100000007000700000000000000581B000000000000636C616E672076657273696F6E20372E302E30200000F50000008400000000000000000000004100000000000000080000000000000052000000070000000400000001000000400000000000000008000000000000007F0000000600040000000000030000003E000000000000000800000000000000BD0000000400040000000000040000003D000000000000000800000000000000FA0000000300080000000000F1000000960000002A00471100000000000000000000000041000000000000000000000003100000000000000000006D61696E000D003E1174000000010061726763001200451116000000080000001400000000002D000D003E11001000000100617267760012004511160000000C0000001400000000002D000A003E1109100000000066001200451116000000F4FFFFFF1400000000002D0002004F110000F200000030000000000000000000000041000000000000000300000024000000000000000300000014000000040000002D00000005000000F1000000100000000E000811091000004E533A3A466F6F00F40000003000000001000000100165C9E387F88362A8EB2B49539DD5A65500002B0000001001D3AE9D06B0C1F06ABE75A0557053ED6B0000F30000004801000000443A5C7372635C6C6C766D6275696C645C636C616E675C44656275675C7838365C6F626A312E63707000443A5C7372635C6C6C766D6275696C645C636C616E675C44656275675C7838365C6F626A2E6800245430202E7261536561726368203D202465697020245430205E203D2024657370202454302034202B203D2000245430202E7261536561726368203D202465697020245430205E203D2024657370202454302034202B203D2024656270202454302034202D205E203D200024543020246562702034202B203D202465697020245430205E203D2024657370202454302034202B203D2024656270202454302034202D205E203D200024543020246562702034202B203D202465697020245430205E203D2024657370202454302034202B203D2024656270202454302034202D205E203D2024657369202454302038202D205E203D200037 Subsections: 38 - !Symbols39 Records: 40 - Kind: S_COMPILE341 Compile3Sym: 42 Flags: [ ]43 Machine: Pentium344 FrontendMajor: 745 FrontendMinor: 046 FrontendBuild: 047 FrontendQFE: 048 BackendMajor: 700049 BackendMinor: 050 BackendBuild: 051 BackendQFE: 052 Version: 'clang version 7.0.0 '53 - !FrameData54 Frames: 55 - CodeSize: 6556 FrameFunc: '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = '57 LocalSize: 058 MaxStackSize: 059 ParamsSize: 860 PrologSize: 761 RvaStart: 062 SavedRegsSize: 063 - CodeSize: 6464 FrameFunc: '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '65 LocalSize: 066 MaxStackSize: 067 ParamsSize: 868 PrologSize: 669 RvaStart: 170 SavedRegsSize: 471 - CodeSize: 6272 FrameFunc: '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '73 LocalSize: 074 MaxStackSize: 075 ParamsSize: 876 PrologSize: 477 RvaStart: 378 SavedRegsSize: 479 - CodeSize: 6180 FrameFunc: '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = $esi $T0 8 - ^ = '81 LocalSize: 082 MaxStackSize: 083 ParamsSize: 884 PrologSize: 385 RvaStart: 486 SavedRegsSize: 887 - !Symbols88 Records: 89 - Kind: S_GPROC32_ID90 ProcSym: 91 CodeSize: 6592 DbgStart: 093 DbgEnd: 094 FunctionType: 409995 Flags: [ ]96 DisplayName: main97 - Kind: S_LOCAL98 LocalSym: 99 Type: 116100 Flags: [ IsParameter ]101 VarName: argc102 - Kind: S_DEFRANGE_REGISTER_REL103 DefRangeRegisterRelSym: 104 Register: 22105 Flags: 0106 BasePointerOffset: 8107 Range: 108 OffsetStart: 20109 ISectStart: 0110 Range: 45111 Gaps: 112 - Kind: S_LOCAL113 LocalSym: 114 Type: 4096115 Flags: [ IsParameter ]116 VarName: argv117 - Kind: S_DEFRANGE_REGISTER_REL118 DefRangeRegisterRelSym: 119 Register: 22120 Flags: 0121 BasePointerOffset: 12122 Range: 123 OffsetStart: 20124 ISectStart: 0125 Range: 45126 Gaps: 127 - Kind: S_LOCAL128 LocalSym: 129 Type: 4105130 Flags: [ ]131 VarName: f132 - Kind: S_DEFRANGE_REGISTER_REL133 DefRangeRegisterRelSym: 134 Register: 22135 Flags: 0136 BasePointerOffset: -12137 Range: 138 OffsetStart: 20139 ISectStart: 0140 Range: 45141 Gaps: 142 - Kind: S_PROC_ID_END143 ScopeEndSym: 144 - !Lines145 CodeSize: 65146 Flags: [ ]147 RelocOffset: 0148 RelocSegment: 0149 Blocks: 150 - FileName: 'D:\src\llvmbuild\clang\Debug\x86\obj1.cpp'151 Lines: 152 - Offset: 0153 LineStart: 3154 IsStatement: false155 EndDelta: 0156 - Offset: 20157 LineStart: 4158 IsStatement: false159 EndDelta: 0160 - Offset: 45161 LineStart: 5162 IsStatement: false163 EndDelta: 0164 Columns: 165 - !Symbols166 Records: 167 - Kind: S_UDT168 UDTSym: 169 Type: 4105170 UDTName: 'NS::Foo'171 - !FileChecksums172 Checksums: 173 - FileName: 'D:\src\llvmbuild\clang\Debug\x86\obj1.cpp'174 Kind: MD5175 Checksum: 65C9E387F88362A8EB2B49539DD5A655176 - FileName: 'D:\src\llvmbuild\clang\Debug\x86\obj.h'177 Kind: MD5178 Checksum: D3AE9D06B0C1F06ABE75A0557053ED6B179 - !StringTable180 Strings: 181 - 'D:\src\llvmbuild\clang\Debug\x86\obj1.cpp'182 - 'D:\src\llvmbuild\clang\Debug\x86\obj.h'183 - '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = '184 - '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '185 - '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '186 - '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = $esi $T0 8 - ^ = '187 Relocations: 188 - VirtualAddress: 68189 SymbolName: _main190 Type: IMAGE_REL_I386_DIR32NB191 - VirtualAddress: 240192 SymbolName: _main193 Type: IMAGE_REL_I386_SECREL194 - VirtualAddress: 244195 SymbolName: _main196 Type: IMAGE_REL_I386_SECTION197 - VirtualAddress: 279198 SymbolName: .text199 Type: IMAGE_REL_I386_SECREL200 - VirtualAddress: 283201 SymbolName: .text202 Type: IMAGE_REL_I386_SECTION203 - VirtualAddress: 314204 SymbolName: .text205 Type: IMAGE_REL_I386_SECREL206 - VirtualAddress: 318207 SymbolName: .text208 Type: IMAGE_REL_I386_SECTION209 - VirtualAddress: 346210 SymbolName: .text211 Type: IMAGE_REL_I386_SECREL212 - VirtualAddress: 350213 SymbolName: .text214 Type: IMAGE_REL_I386_SECTION215 - VirtualAddress: 368216 SymbolName: _main217 Type: IMAGE_REL_I386_SECREL218 - VirtualAddress: 372219 SymbolName: _main220 Type: IMAGE_REL_I386_SECTION221 - Name: '.debug$T'222 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]223 Alignment: 4224 SectionData: 040000000A000210700400000A8000000E0001120200000074000000001000000E0008107400000000000200011000001200011600000000021000006D61696E00F3F2F12A0005150000800200000000000000000000000000004E533A3A466F6F002E3F4155466F6F404E53404000F10A000210041000000A8000000A00011201000000740000001A0009100300000004100000051000000B00010006100000000000001A0003120D15030074000000000058001115030007100000466F6F002A0005150200000208100000000000000000000004004E533A3A466F6F002E3F4155466F6F404E53404000F12E00051600000000443A5C7372635C6C6C766D6275696C645C636C616E675C44656275675C7838365C6F626A2E6800F10E000616091000000A100000020000000E0002160410000007100000466F6F00225 Types: 226 - Kind: LF_POINTER227 Pointer: 228 ReferentType: 1136229 Attrs: 32778230 - Kind: LF_ARGLIST231 ArgList: 232 ArgIndices: [ 116, 4096 ]233 - Kind: LF_PROCEDURE234 Procedure: 235 ReturnType: 116236 CallConv: NearC237 Options: [ None ]238 ParameterCount: 2239 ArgumentList: 4097240 - Kind: LF_FUNC_ID241 FuncId: 242 ParentScope: 0243 FunctionType: 4098244 Name: main245 - Kind: LF_STRUCTURE246 Class: 247 MemberCount: 0248 Options: [ None, ForwardReference, HasUniqueName ]249 FieldList: 0250 Name: 'NS::Foo'251 UniqueName: '.?AUFoo@NS@@'252 DerivationList: 0253 VTableShape: 0254 Size: 0255 - Kind: LF_POINTER256 Pointer: 257 ReferentType: 4100258 Attrs: 32778259 - Kind: LF_ARGLIST260 ArgList: 261 ArgIndices: [ 116 ]262 - Kind: LF_MFUNCTION263 MemberFunction: 264 ReturnType: 3265 ClassType: 4100266 ThisType: 4101267 CallConv: ThisCall268 Options: [ None ]269 ParameterCount: 1270 ArgumentList: 4102271 ThisPointerAdjustment: 0272 - Kind: LF_FIELDLIST273 FieldList: 274 - Kind: LF_MEMBER275 DataMember: 276 Attrs: 3277 Type: 116278 FieldOffset: 0279 Name: X280 - Kind: LF_ONEMETHOD281 OneMethod: 282 Type: 4103283 Attrs: 3284 VFTableOffset: -1285 Name: Foo286 - Kind: LF_STRUCTURE287 Class: 288 MemberCount: 2289 Options: [ None, HasUniqueName ]290 FieldList: 4104291 Name: 'NS::Foo'292 UniqueName: '.?AUFoo@NS@@'293 DerivationList: 0294 VTableShape: 0295 Size: 4296 - Kind: LF_STRING_ID297 StringId: 298 Id: 0299 String: 'D:\src\llvmbuild\clang\Debug\x86\obj.h'300 - Kind: LF_UDT_SRC_LINE301 UdtSourceLine: 302 UDT: 4105303 SourceFile: 4106304 LineNumber: 2305 - Kind: LF_MFUNC_ID306 MemberFuncId: 307 ClassType: 4100308 FunctionType: 4103309 Name: Foo310 - Name: '.debug$H'311 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]312 Alignment: 4313 SectionData: C5C9330100000100800309EE1ED8BB5B5397319F1CC14E2CDF04AA3125BBC50E95CEBA304A2C449323ADA4E788EB7A90B5DECADF1A832BA46632585CDC7606E4B97B86241E5F45B0BCD2406E22465E11A528BEF0A7F589C76079F1186C40C2165091EFEBD5B5446B26FFBFD620CFB362314 GlobalHashes: 315 Version: 0316 HashAlgorithm: 1317 HashValues: 318 - 800309EE1ED8BB5B319 - 5397319F1CC14E2C320 - DF04AA3125BBC50E321 - 95CEBA304A2C4493322 - 23ADA4E788EB7A90323 - B5DECADF1A832BA4324 - 6632585CDC7606E4325 - B97B86241E5F45B0326 - BCD2406E22465E11327 - A528BEF0A7F589C7328 - 6079F1186C40C216329 - 5091EFEBD5B5446B330 - 26FFBFD620CFB362331 - Name: '.debug$S'332 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]333 Alignment: 4334 SectionData: 04000000F500000064000000000000000000000020000000000000000400000000000000520000000600000004000000010000001F0000000000000004000000000000007F0000000500040000000000030000001D000000000000000400000000000000BD0000000300040000000000F10000007B000000320047110000000000000000000000002000000000000000000000000C100000000000000000004E533A3A466F6F3A3A466F6F000D003E1105100000010074686973001200451116000000FCFFFFFF0F000000000011000A003E1174000000010078001200451116000000080000000F0000000000110002004F1100F2000000200000000000000000000000200000001800000001000000140000000000000003000000335 Subsections: 336 - !FrameData337 Frames: 338 - CodeSize: 32339 FrameFunc: '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = '340 LocalSize: 0341 MaxStackSize: 0342 ParamsSize: 4343 PrologSize: 6344 RvaStart: 0345 SavedRegsSize: 0346 - CodeSize: 31347 FrameFunc: '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '348 LocalSize: 0349 MaxStackSize: 0350 ParamsSize: 4351 PrologSize: 5352 RvaStart: 1353 SavedRegsSize: 4354 - CodeSize: 29355 FrameFunc: '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '356 LocalSize: 0357 MaxStackSize: 0358 ParamsSize: 4359 PrologSize: 3360 RvaStart: 3361 SavedRegsSize: 4362 - !Symbols363 Records: 364 - Kind: S_GPROC32_ID365 ProcSym: 366 CodeSize: 32367 DbgStart: 0368 DbgEnd: 0369 FunctionType: 4108370 Flags: [ ]371 DisplayName: 'NS::Foo::Foo'372 - Kind: S_LOCAL373 LocalSym: 374 Type: 4101375 Flags: [ IsParameter ]376 VarName: this377 - Kind: S_DEFRANGE_REGISTER_REL378 DefRangeRegisterRelSym: 379 Register: 22380 Flags: 0381 BasePointerOffset: -4382 Range: 383 OffsetStart: 15384 ISectStart: 0385 Range: 17386 Gaps: 387 - Kind: S_LOCAL388 LocalSym: 389 Type: 116390 Flags: [ IsParameter ]391 VarName: x392 - Kind: S_DEFRANGE_REGISTER_REL393 DefRangeRegisterRelSym: 394 Register: 22395 Flags: 0396 BasePointerOffset: 8397 Range: 398 OffsetStart: 15399 ISectStart: 0400 Range: 17401 Gaps: 402 - Kind: S_PROC_ID_END403 ScopeEndSym: 404 - !Lines405 CodeSize: 32406 Flags: [ ]407 RelocOffset: 0408 RelocSegment: 0409 Blocks: 410 - FileName: 'D:\src\llvmbuild\clang\Debug\x86\obj.h'411 Lines: 412 - Offset: 0413 LineStart: 3414 IsStatement: false415 EndDelta: 0416 Columns: 417 Relocations: 418 - VirtualAddress: 12419 SymbolName: '??0Foo@NS@@QAE@H@Z'420 Type: IMAGE_REL_I386_DIR32NB421 - VirtualAddress: 152422 SymbolName: '??0Foo@NS@@QAE@H@Z'423 Type: IMAGE_REL_I386_SECREL424 - VirtualAddress: 156425 SymbolName: '??0Foo@NS@@QAE@H@Z'426 Type: IMAGE_REL_I386_SECTION427 - VirtualAddress: 199428 SymbolName: .text429 Type: IMAGE_REL_I386_SECREL430 - VirtualAddress: 203431 SymbolName: .text432 Type: IMAGE_REL_I386_SECTION433 - VirtualAddress: 231434 SymbolName: .text435 Type: IMAGE_REL_I386_SECREL436 - VirtualAddress: 235437 SymbolName: .text438 Type: IMAGE_REL_I386_SECTION439 - VirtualAddress: 252440 SymbolName: '??0Foo@NS@@QAE@H@Z'441 Type: IMAGE_REL_I386_SECREL442 - VirtualAddress: 256443 SymbolName: '??0Foo@NS@@QAE@H@Z'444 Type: IMAGE_REL_I386_SECTION445symbols: 446 - Name: .text447 Value: 0448 SectionNumber: 1449 SimpleType: IMAGE_SYM_TYPE_NULL450 ComplexType: IMAGE_SYM_DTYPE_NULL451 StorageClass: IMAGE_SYM_CLASS_STATIC452 SectionDefinition: 453 Length: 65454 NumberOfRelocations: 2455 NumberOfLinenumbers: 0456 CheckSum: 1827148029457 Number: 1458 - Name: .data459 Value: 0460 SectionNumber: 2461 SimpleType: IMAGE_SYM_TYPE_NULL462 ComplexType: IMAGE_SYM_DTYPE_NULL463 StorageClass: IMAGE_SYM_CLASS_STATIC464 SectionDefinition: 465 Length: 0466 NumberOfRelocations: 0467 NumberOfLinenumbers: 0468 CheckSum: 0469 Number: 2470 - Name: .bss471 Value: 0472 SectionNumber: 3473 SimpleType: IMAGE_SYM_TYPE_NULL474 ComplexType: IMAGE_SYM_DTYPE_NULL475 StorageClass: IMAGE_SYM_CLASS_STATIC476 SectionDefinition: 477 Length: 0478 NumberOfRelocations: 0479 NumberOfLinenumbers: 0480 CheckSum: 0481 Number: 3482 - Name: .text483 Value: 0484 SectionNumber: 4485 SimpleType: IMAGE_SYM_TYPE_NULL486 ComplexType: IMAGE_SYM_DTYPE_NULL487 StorageClass: IMAGE_SYM_CLASS_STATIC488 SectionDefinition: 489 Length: 32490 NumberOfRelocations: 0491 NumberOfLinenumbers: 0492 CheckSum: 1438182552493 Number: 4494 Selection: IMAGE_COMDAT_SELECT_ANY495 - Name: '??0Foo@NS@@QAE@H@Z'496 Value: 0497 SectionNumber: 4498 SimpleType: IMAGE_SYM_TYPE_NULL499 ComplexType: IMAGE_SYM_DTYPE_FUNCTION500 StorageClass: IMAGE_SYM_CLASS_EXTERNAL501 - Name: .drectve502 Value: 0503 SectionNumber: 5504 SimpleType: IMAGE_SYM_TYPE_NULL505 ComplexType: IMAGE_SYM_DTYPE_NULL506 StorageClass: IMAGE_SYM_CLASS_STATIC507 SectionDefinition: 508 Length: 48509 NumberOfRelocations: 0510 NumberOfLinenumbers: 0511 CheckSum: 149686238512 Number: 5513 - Name: '.debug$S'514 Value: 0515 SectionNumber: 6516 SimpleType: IMAGE_SYM_TYPE_NULL517 ComplexType: IMAGE_SYM_DTYPE_NULL518 StorageClass: IMAGE_SYM_CLASS_STATIC519 SectionDefinition: 520 Length: 832521 NumberOfRelocations: 11522 NumberOfLinenumbers: 0523 CheckSum: 372945565524 Number: 6525 - Name: '.debug$S'526 Value: 0527 SectionNumber: 9528 SimpleType: IMAGE_SYM_TYPE_NULL529 ComplexType: IMAGE_SYM_DTYPE_NULL530 StorageClass: IMAGE_SYM_CLASS_STATIC531 SectionDefinition: 532 Length: 284533 NumberOfRelocations: 9534 NumberOfLinenumbers: 0535 CheckSum: 1378739251536 Number: 4537 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE538 - Name: '.debug$T'539 Value: 0540 SectionNumber: 7541 SimpleType: IMAGE_SYM_TYPE_NULL542 ComplexType: IMAGE_SYM_DTYPE_NULL543 StorageClass: IMAGE_SYM_CLASS_STATIC544 SectionDefinition: 545 Length: 316546 NumberOfRelocations: 0547 NumberOfLinenumbers: 0548 CheckSum: 3343977630549 Number: 7550 - Name: '.debug$H'551 Value: 0552 SectionNumber: 8553 SimpleType: IMAGE_SYM_TYPE_NULL554 ComplexType: IMAGE_SYM_DTYPE_NULL555 StorageClass: IMAGE_SYM_CLASS_STATIC556 SectionDefinition: 557 Length: 112558 NumberOfRelocations: 0559 NumberOfLinenumbers: 0560 CheckSum: 1535721080561 Number: 8562 - Name: '@feat.00'563 Value: 1564 SectionNumber: -1565 SimpleType: IMAGE_SYM_TYPE_NULL566 ComplexType: IMAGE_SYM_DTYPE_NULL567 StorageClass: IMAGE_SYM_CLASS_STATIC568 - Name: _main569 Value: 0570 SectionNumber: 1571 SimpleType: IMAGE_SYM_TYPE_NULL572 ComplexType: IMAGE_SYM_DTYPE_FUNCTION573 StorageClass: IMAGE_SYM_CLASS_EXTERNAL574 - Name: '?func@NS@@YAHABUFoo@1@@Z'575 Value: 0576 SectionNumber: 0577 SimpleType: IMAGE_SYM_TYPE_NULL578 ComplexType: IMAGE_SYM_DTYPE_NULL579 StorageClass: IMAGE_SYM_CLASS_EXTERNAL580...581