3 Machine: IMAGE_FILE_MACHINE_I386
7 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
9 SectionData: 5589E55683EC188B450C8B4D08C745F8000000008B55088D75F4894DF089F18914248945ECE80000000083EC048D4DF4890C248945E8E80000000083C4185E5DC3
12 SymbolName: '??0Foo@NS@@QAE@H@Z'
13 Type: IMAGE_REL_I386_REL32
15 SymbolName: '?func@NS@@YAHABUFoo@1@@Z'
16 Type: IMAGE_REL_I386_REL32
18 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]
22 Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]
26 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
28 SectionData: 5589E583EC088B4508894DFC8B4DFC8B550889118945F889C883C4085DC20400
30 Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]
32 SectionData: 202F44454641554C544C49423A6C6962636D742E6C6962202F44454641554C544C49423A6F6C646E616D65732E6C6962
34 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
36 SectionData: 04000000F10000002F0000002D003C110100000007000700000000000000581B000000000000636C616E672076657273696F6E20372E302E30200000F50000008400000000000000000000004100000000000000080000000000000052000000070000000400000001000000400000000000000008000000000000007F0000000600040000000000030000003E000000000000000800000000000000BD0000000400040000000000040000003D000000000000000800000000000000FA0000000300080000000000F1000000960000002A00471100000000000000000000000041000000000000000000000003100000000000000000006D61696E000D003E1174000000010061726763001200451116000000080000001400000000002D000D003E11001000000100617267760012004511160000000C0000001400000000002D000A003E1109100000000066001200451116000000F4FFFFFF1400000000002D0002004F110000F200000030000000000000000000000041000000000000000300000024000000000000000300000014000000040000002D00000005000000F1000000100000000E000811091000004E533A3A466F6F00F40000003000000001000000100165C9E387F88362A8EB2B49539DD5A65500002B0000001001D3AE9D06B0C1F06ABE75A0557053ED6B0000F30000004801000000443A5C7372635C6C6C766D6275696C645C636C616E675C44656275675C7838365C6F626A312E63707000443A5C7372635C6C6C766D6275696C645C636C616E675C44656275675C7838365C6F626A2E6800245430202E7261536561726368203D202465697020245430205E203D2024657370202454302034202B203D2000245430202E7261536561726368203D202465697020245430205E203D2024657370202454302034202B203D2024656270202454302034202D205E203D200024543020246562702034202B203D202465697020245430205E203D2024657370202454302034202B203D2024656270202454302034202D205E203D200024543020246562702034202B203D202465697020245430205E203D2024657370202454302034202B203D2024656270202454302034202D205E203D2024657369202454302038202D205E203D2000
52 Version: 'clang version 7.0.0 '
56 FrameFunc: '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = '
64 FrameFunc: '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '
72 FrameFunc: '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '
80 FrameFunc: '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = $esi $T0 8 - ^ = '
100 Flags: [ IsParameter ]
102 - Kind: S_DEFRANGE_REGISTER_REL
103 DefRangeRegisterRelSym:
115 Flags: [ IsParameter ]
117 - Kind: S_DEFRANGE_REGISTER_REL
118 DefRangeRegisterRelSym:
121 BasePointerOffset: 12
132 - Kind: S_DEFRANGE_REGISTER_REL
133 DefRangeRegisterRelSym:
136 BasePointerOffset: -12
142 - Kind: S_PROC_ID_END
150 - FileName: 'D:\src\llvmbuild\clang\Debug\x86\obj1.cpp'
173 - FileName: 'D:\src\llvmbuild\clang\Debug\x86\obj1.cpp'
175 Checksum: 65C9E387F88362A8EB2B49539DD5A655
176 - FileName: 'D:\src\llvmbuild\clang\Debug\x86\obj.h'
178 Checksum: D3AE9D06B0C1F06ABE75A0557053ED6B
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 - ^ = '
190 Type: IMAGE_REL_I386_DIR32NB
191 - VirtualAddress: 240
193 Type: IMAGE_REL_I386_SECREL
194 - VirtualAddress: 244
196 Type: IMAGE_REL_I386_SECTION
197 - VirtualAddress: 279
199 Type: IMAGE_REL_I386_SECREL
200 - VirtualAddress: 283
202 Type: IMAGE_REL_I386_SECTION
203 - VirtualAddress: 314
205 Type: IMAGE_REL_I386_SECREL
206 - VirtualAddress: 318
208 Type: IMAGE_REL_I386_SECTION
209 - VirtualAddress: 346
211 Type: IMAGE_REL_I386_SECREL
212 - VirtualAddress: 350
214 Type: IMAGE_REL_I386_SECTION
215 - VirtualAddress: 368
217 Type: IMAGE_REL_I386_SECREL
218 - VirtualAddress: 372
220 Type: IMAGE_REL_I386_SECTION
222 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
224 SectionData: 040000000A000210700400000A8000000E0001120200000074000000001000000E0008107400000000000200011000001200011600000000021000006D61696E00F3F2F12A0005150000800200000000000000000000000000004E533A3A466F6F002E3F4155466F6F404E53404000F10A000210041000000A8000000A00011201000000740000001A0009100300000004100000051000000B00010006100000000000001A0003120D15030074000000000058001115030007100000466F6F002A0005150200000208100000000000000000000004004E533A3A466F6F002E3F4155466F6F404E53404000F12E00051600000000443A5C7372635C6C6C766D6275696C645C636C616E675C44656275675C7838365C6F626A2E6800F10E000616091000000A100000020000000E0002160410000007100000466F6F00
232 ArgIndices: [ 116, 4096 ]
248 Options: [ None, ForwardReference, HasUniqueName ]
251 UniqueName: '.?AUFoo@NS@@'
271 ThisPointerAdjustment: 0
289 Options: [ None, HasUniqueName ]
292 UniqueName: '.?AUFoo@NS@@'
299 String: 'D:\src\llvmbuild\clang\Debug\x86\obj.h'
300 - Kind: LF_UDT_SRC_LINE
311 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
313 SectionData: C5C9330100000100800309EE1ED8BB5B5397319F1CC14E2CDF04AA3125BBC50E95CEBA304A2C449323ADA4E788EB7A90B5DECADF1A832BA46632585CDC7606E4B97B86241E5F45B0BCD2406E22465E11A528BEF0A7F589C76079F1186C40C2165091EFEBD5B5446B26FFBFD620CFB362
332 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
334 SectionData: 04000000F500000064000000000000000000000020000000000000000400000000000000520000000600000004000000010000001F0000000000000004000000000000007F0000000500040000000000030000001D000000000000000400000000000000BD0000000300040000000000F10000007B000000320047110000000000000000000000002000000000000000000000000C100000000000000000004E533A3A466F6F3A3A466F6F000D003E1105100000010074686973001200451116000000FCFFFFFF0F000000000011000A003E1174000000010078001200451116000000080000000F0000000000110002004F1100F2000000200000000000000000000000200000001800000001000000140000000000000003000000
339 FrameFunc: '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = '
347 FrameFunc: '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '
355 FrameFunc: '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '
371 DisplayName: 'NS::Foo::Foo'
375 Flags: [ IsParameter ]
377 - Kind: S_DEFRANGE_REGISTER_REL
378 DefRangeRegisterRelSym:
381 BasePointerOffset: -4
390 Flags: [ IsParameter ]
392 - Kind: S_DEFRANGE_REGISTER_REL
393 DefRangeRegisterRelSym:
402 - Kind: S_PROC_ID_END
410 - FileName: 'D:\src\llvmbuild\clang\Debug\x86\obj.h'
419 SymbolName: '??0Foo@NS@@QAE@H@Z'
420 Type: IMAGE_REL_I386_DIR32NB
421 - VirtualAddress: 152
422 SymbolName: '??0Foo@NS@@QAE@H@Z'
423 Type: IMAGE_REL_I386_SECREL
424 - VirtualAddress: 156
425 SymbolName: '??0Foo@NS@@QAE@H@Z'
426 Type: IMAGE_REL_I386_SECTION
427 - VirtualAddress: 199
429 Type: IMAGE_REL_I386_SECREL
430 - VirtualAddress: 203
432 Type: IMAGE_REL_I386_SECTION
433 - VirtualAddress: 231
435 Type: IMAGE_REL_I386_SECREL
436 - VirtualAddress: 235
438 Type: IMAGE_REL_I386_SECTION
439 - VirtualAddress: 252
440 SymbolName: '??0Foo@NS@@QAE@H@Z'
441 Type: IMAGE_REL_I386_SECREL
442 - VirtualAddress: 256
443 SymbolName: '??0Foo@NS@@QAE@H@Z'
444 Type: IMAGE_REL_I386_SECTION
449 SimpleType: IMAGE_SYM_TYPE_NULL
450 ComplexType: IMAGE_SYM_DTYPE_NULL
451 StorageClass: IMAGE_SYM_CLASS_STATIC
454 NumberOfRelocations: 2
455 NumberOfLinenumbers: 0
461 SimpleType: IMAGE_SYM_TYPE_NULL
462 ComplexType: IMAGE_SYM_DTYPE_NULL
463 StorageClass: IMAGE_SYM_CLASS_STATIC
466 NumberOfRelocations: 0
467 NumberOfLinenumbers: 0
473 SimpleType: IMAGE_SYM_TYPE_NULL
474 ComplexType: IMAGE_SYM_DTYPE_NULL
475 StorageClass: IMAGE_SYM_CLASS_STATIC
478 NumberOfRelocations: 0
479 NumberOfLinenumbers: 0
485 SimpleType: IMAGE_SYM_TYPE_NULL
486 ComplexType: IMAGE_SYM_DTYPE_NULL
487 StorageClass: IMAGE_SYM_CLASS_STATIC
490 NumberOfRelocations: 0
491 NumberOfLinenumbers: 0
494 Selection: IMAGE_COMDAT_SELECT_ANY
495 - Name: '??0Foo@NS@@QAE@H@Z'
498 SimpleType: IMAGE_SYM_TYPE_NULL
499 ComplexType: IMAGE_SYM_DTYPE_FUNCTION
500 StorageClass: IMAGE_SYM_CLASS_EXTERNAL
504 SimpleType: IMAGE_SYM_TYPE_NULL
505 ComplexType: IMAGE_SYM_DTYPE_NULL
506 StorageClass: IMAGE_SYM_CLASS_STATIC
509 NumberOfRelocations: 0
510 NumberOfLinenumbers: 0
516 SimpleType: IMAGE_SYM_TYPE_NULL
517 ComplexType: IMAGE_SYM_DTYPE_NULL
518 StorageClass: IMAGE_SYM_CLASS_STATIC
521 NumberOfRelocations: 11
522 NumberOfLinenumbers: 0
528 SimpleType: IMAGE_SYM_TYPE_NULL
529 ComplexType: IMAGE_SYM_DTYPE_NULL
530 StorageClass: IMAGE_SYM_CLASS_STATIC
533 NumberOfRelocations: 9
534 NumberOfLinenumbers: 0
537 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE
541 SimpleType: IMAGE_SYM_TYPE_NULL
542 ComplexType: IMAGE_SYM_DTYPE_NULL
543 StorageClass: IMAGE_SYM_CLASS_STATIC
546 NumberOfRelocations: 0
547 NumberOfLinenumbers: 0
553 SimpleType: IMAGE_SYM_TYPE_NULL
554 ComplexType: IMAGE_SYM_DTYPE_NULL
555 StorageClass: IMAGE_SYM_CLASS_STATIC
558 NumberOfRelocations: 0
559 NumberOfLinenumbers: 0
565 SimpleType: IMAGE_SYM_TYPE_NULL
566 ComplexType: IMAGE_SYM_DTYPE_NULL
567 StorageClass: IMAGE_SYM_CLASS_STATIC
571 SimpleType: IMAGE_SYM_TYPE_NULL
572 ComplexType: IMAGE_SYM_DTYPE_FUNCTION
573 StorageClass: IMAGE_SYM_CLASS_EXTERNAL
574 - Name: '?func@NS@@YAHABUFoo@1@@Z'
577 SimpleType: IMAGE_SYM_TYPE_NULL
578 ComplexType: IMAGE_SYM_DTYPE_NULL
579 StorageClass: IMAGE_SYM_CLASS_EXTERNAL