330 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: 5589E5508B45088B4D088B09C1E1018945FC89C883C4045DC310 - Name: .data11 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]12 Alignment: 413 SectionData: ''14 - Name: .bss15 Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]16 Alignment: 417 SectionData: ''18 - Name: .drectve19 Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]20 Alignment: 121 SectionData: 202F44454641554C544C49423A6C6962636D742E6C6962202F44454641554C544C49423A6F6C646E616D65732E6C696222 - Name: '.debug$S'23 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]24 Alignment: 425 SectionData: 04000000F10000002F0000002D003C110100000007000700000000000000581B000000000000636C616E672076657273696F6E20372E302E30200000F5000000640000000000000000000000190000000000000004000000000000002B000000040000000400000001000000180000000000000004000000000000005800000003000400000000000300000016000000000000000400000000000000960000000100040000000000F1000000540000002E0047110000000000000000000000001900000000000000000000000D100000000000000000004E533A3A66756E63000A003E110310000001006600120045111600000008000000070000000000120002004F11F20000002800000000000000000000001900000000000000020000001C00000000000000030000000700000004000000F1000000100000000E0008110A1000004E533A3A466F6F00F40000001800000001000000100159DFAC75D18675AED1AD169FE316317E0000F3000000D400000000443A5C7372635C6C6C766D6275696C645C636C616E675C44656275675C7838365C6F626A322E63707000245430202E7261536561726368203D202465697020245430205E203D2024657370202454302034202B203D2000245430202E7261536561726368203D202465697020245430205E203D2024657370202454302034202B203D2024656270202454302034202D205E203D200024543020246562702034202B203D202465697020245430205E203D2024657370202454302034202B203D2024656270202454302034202D205E203D20000026 Subsections: 27 - !Symbols28 Records: 29 - Kind: S_COMPILE330 Compile3Sym: 31 Flags: [ ]32 Machine: Pentium333 FrontendMajor: 734 FrontendMinor: 035 FrontendBuild: 036 FrontendQFE: 037 BackendMajor: 700038 BackendMinor: 039 BackendBuild: 040 BackendQFE: 041 Version: 'clang version 7.0.0 '42 - !FrameData43 Frames: 44 - CodeSize: 2545 FrameFunc: '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = '46 LocalSize: 047 MaxStackSize: 048 ParamsSize: 449 PrologSize: 450 RvaStart: 051 SavedRegsSize: 052 - CodeSize: 2453 FrameFunc: '$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '54 LocalSize: 055 MaxStackSize: 056 ParamsSize: 457 PrologSize: 358 RvaStart: 159 SavedRegsSize: 460 - CodeSize: 2261 FrameFunc: '$T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = '62 LocalSize: 063 MaxStackSize: 064 ParamsSize: 465 PrologSize: 166 RvaStart: 367 SavedRegsSize: 468 - !Symbols69 Records: 70 - Kind: S_GPROC32_ID71 ProcSym: 72 CodeSize: 2573 DbgStart: 074 DbgEnd: 075 FunctionType: 410976 Flags: [ ]77 DisplayName: 'NS::func'78 - Kind: S_LOCAL79 LocalSym: 80 Type: 409981 Flags: [ IsParameter ]82 VarName: f83 - Kind: S_DEFRANGE_REGISTER_REL84 DefRangeRegisterRelSym: 85 Register: 2286 Flags: 087 BasePointerOffset: 888 Range: 89 OffsetStart: 790 ISectStart: 091 Range: 1892 Gaps: 93 - Kind: S_PROC_ID_END94 ScopeEndSym: 95 - !Lines96 CodeSize: 2597 Flags: [ ]98 RelocOffset: 099 RelocSegment: 0100 Blocks: 101 - FileName: 'D:\src\llvmbuild\clang\Debug\x86\obj2.cpp'102 Lines: 103 - Offset: 0104 LineStart: 3105 IsStatement: false106 EndDelta: 0107 - Offset: 7108 LineStart: 4109 IsStatement: false110 EndDelta: 0111 Columns: 112 - !Symbols113 Records: 114 - Kind: S_UDT115 UDTSym: 116 Type: 4106117 UDTName: 'NS::Foo'118 - !FileChecksums119 Checksums: 120 - FileName: 'D:\src\llvmbuild\clang\Debug\x86\obj2.cpp'121 Kind: MD5122 Checksum: 59DFAC75D18675AED1AD169FE316317E123 - !StringTable124 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: 68132 SymbolName: '?func@NS@@YAHABUFoo@1@@Z'133 Type: IMAGE_REL_I386_DIR32NB134 - VirtualAddress: 208135 SymbolName: '?func@NS@@YAHABUFoo@1@@Z'136 Type: IMAGE_REL_I386_SECREL137 - VirtualAddress: 212138 SymbolName: '?func@NS@@YAHABUFoo@1@@Z'139 Type: IMAGE_REL_I386_SECTION140 - VirtualAddress: 248141 SymbolName: .text142 Type: IMAGE_REL_I386_SECREL143 - VirtualAddress: 252144 SymbolName: .text145 Type: IMAGE_REL_I386_SECTION146 - VirtualAddress: 268147 SymbolName: '?func@NS@@YAHABUFoo@1@@Z'148 Type: IMAGE_REL_I386_SECREL149 - VirtualAddress: 272150 SymbolName: '?func@NS@@YAHABUFoo@1@@Z'151 Type: IMAGE_REL_I386_SECTION152 - Name: '.debug$T'153 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]154 Alignment: 4155 SectionData: 040000000A000516000000004E5300F12A0005150000800200000000000000000000000000004E533A3A466F6F002E3F4155466F6F404E53404000F10A000110011000000100F2F10A000210021000002A8000000A00011201000000031000000E0008107400000000000100041000000A000210011000000A8000000A00011201000000740000001A0009100300000001100000061000000B00010007100000000000001A0003120D15030074000000000058001115030008100000466F6F002A0005150200000209100000000000000000000004004E533A3A466F6F002E3F4155466F6F404E53404000F12E00051600000000443A5C7372635C6C6C766D6275696C645C636C616E675C44656275675C7838365C6F626A2E6800F10E0006160A1000000B1000000200000012000116001000000510000066756E6300F3F2F1156 Types: 157 - Kind: LF_STRING_ID158 StringId: 159 Id: 0160 String: NS161 - Kind: LF_STRUCTURE162 Class: 163 MemberCount: 0164 Options: [ None, ForwardReference, HasUniqueName ]165 FieldList: 0166 Name: 'NS::Foo'167 UniqueName: '.?AUFoo@NS@@'168 DerivationList: 0169 VTableShape: 0170 Size: 0171 - Kind: LF_MODIFIER172 Modifier: 173 ModifiedType: 4097174 Modifiers: [ None, Const ]175 - Kind: LF_POINTER176 Pointer: 177 ReferentType: 4098178 Attrs: 32810179 - Kind: LF_ARGLIST180 ArgList: 181 ArgIndices: [ 4099 ]182 - Kind: LF_PROCEDURE183 Procedure: 184 ReturnType: 116185 CallConv: NearC186 Options: [ None ]187 ParameterCount: 1188 ArgumentList: 4100189 - Kind: LF_POINTER190 Pointer: 191 ReferentType: 4097192 Attrs: 32778193 - Kind: LF_ARGLIST194 ArgList: 195 ArgIndices: [ 116 ]196 - Kind: LF_MFUNCTION197 MemberFunction: 198 ReturnType: 3199 ClassType: 4097200 ThisType: 4102201 CallConv: ThisCall202 Options: [ None ]203 ParameterCount: 1204 ArgumentList: 4103205 ThisPointerAdjustment: 0206 - Kind: LF_FIELDLIST207 FieldList: 208 - Kind: LF_MEMBER209 DataMember: 210 Attrs: 3211 Type: 116212 FieldOffset: 0213 Name: X214 - Kind: LF_ONEMETHOD215 OneMethod: 216 Type: 4104217 Attrs: 3218 VFTableOffset: -1219 Name: Foo220 - Kind: LF_STRUCTURE221 Class: 222 MemberCount: 2223 Options: [ None, HasUniqueName ]224 FieldList: 4105225 Name: 'NS::Foo'226 UniqueName: '.?AUFoo@NS@@'227 DerivationList: 0228 VTableShape: 0229 Size: 4230 - Kind: LF_STRING_ID231 StringId: 232 Id: 0233 String: 'D:\src\llvmbuild\clang\Debug\x86\obj.h'234 - Kind: LF_UDT_SRC_LINE235 UdtSourceLine: 236 UDT: 4106237 SourceFile: 4107238 LineNumber: 2239 - Kind: LF_FUNC_ID240 FuncId: 241 ParentScope: 4096242 FunctionType: 4101243 Name: func244symbols: 245 - Name: .text246 Value: 0247 SectionNumber: 1248 SimpleType: IMAGE_SYM_TYPE_NULL249 ComplexType: IMAGE_SYM_DTYPE_NULL250 StorageClass: IMAGE_SYM_CLASS_STATIC251 SectionDefinition: 252 Length: 25253 NumberOfRelocations: 0254 NumberOfLinenumbers: 0255 CheckSum: 1820185021256 Number: 1257 - Name: .data258 Value: 0259 SectionNumber: 2260 SimpleType: IMAGE_SYM_TYPE_NULL261 ComplexType: IMAGE_SYM_DTYPE_NULL262 StorageClass: IMAGE_SYM_CLASS_STATIC263 SectionDefinition: 264 Length: 0265 NumberOfRelocations: 0266 NumberOfLinenumbers: 0267 CheckSum: 0268 Number: 2269 - Name: .bss270 Value: 0271 SectionNumber: 3272 SimpleType: IMAGE_SYM_TYPE_NULL273 ComplexType: IMAGE_SYM_DTYPE_NULL274 StorageClass: IMAGE_SYM_CLASS_STATIC275 SectionDefinition: 276 Length: 0277 NumberOfRelocations: 0278 NumberOfLinenumbers: 0279 CheckSum: 0280 Number: 3281 - Name: .drectve282 Value: 0283 SectionNumber: 4284 SimpleType: IMAGE_SYM_TYPE_NULL285 ComplexType: IMAGE_SYM_DTYPE_NULL286 StorageClass: IMAGE_SYM_CLASS_STATIC287 SectionDefinition: 288 Length: 48289 NumberOfRelocations: 0290 NumberOfLinenumbers: 0291 CheckSum: 149686238292 Number: 4293 - Name: '.debug$S'294 Value: 0295 SectionNumber: 5296 SimpleType: IMAGE_SYM_TYPE_NULL297 ComplexType: IMAGE_SYM_DTYPE_NULL298 StorageClass: IMAGE_SYM_CLASS_STATIC299 SectionDefinition: 300 Length: 584301 NumberOfRelocations: 7302 NumberOfLinenumbers: 0303 CheckSum: 917356735304 Number: 5305 - Name: '.debug$T'306 Value: 0307 SectionNumber: 6308 SimpleType: IMAGE_SYM_TYPE_NULL309 ComplexType: IMAGE_SYM_DTYPE_NULL310 StorageClass: IMAGE_SYM_CLASS_STATIC311 SectionDefinition: 312 Length: 320313 NumberOfRelocations: 0314 NumberOfLinenumbers: 0315 CheckSum: 2684556216316 Number: 6317 - Name: '@feat.00'318 Value: 1319 SectionNumber: -1320 SimpleType: IMAGE_SYM_TYPE_NULL321 ComplexType: IMAGE_SYM_DTYPE_NULL322 StorageClass: IMAGE_SYM_CLASS_STATIC323 - Name: '?func@NS@@YAHABUFoo@1@@Z'324 Value: 0325 SectionNumber: 1326 SimpleType: IMAGE_SYM_TYPE_NULL327 ComplexType: IMAGE_SYM_DTYPE_FUNCTION328 StorageClass: IMAGE_SYM_CLASS_EXTERNAL329...330