447 lines · yaml
1--- !COFF2header:3 Machine: IMAGE_FILE_MACHINE_AMD644 Characteristics: [ ]5sections:6 - Name: .drectve7 Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]8 Alignment: 19 SectionData: 2020202F44454641554C544C49423A224C4942434D5422202F44454641554C544C49423A224F4C444E414D4553222010 - Name: '.debug$S'11 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]12 Alignment: 113 Subsections:14 - !Symbols15 Records:16 - Kind: S_OBJNAME17 ObjNameSym:18 Signature: 019 ObjectName: 'C:\src\llvm-project\build\pdb_comdat_main.obj'20 - Kind: S_COMPILE321 Compile3Sym:22 Flags: [ SecurityChecks, HotPatch ]23 Machine: X6424 FrontendMajor: 1925 FrontendMinor: 026 FrontendBuild: 2421527 FrontendQFE: 128 BackendMajor: 1929 BackendMinor: 030 BackendBuild: 2421531 BackendQFE: 132 Version: 'Microsoft (R) Optimizing Compiler'33 - !Symbols34 Records:35 - Kind: S_GPROC32_ID36 ProcSym:37 PtrParent: 038 PtrEnd: 039 PtrNext: 040 CodeSize: 2441 DbgStart: 442 DbgEnd: 1943 FunctionType: 410244 Segment: 045 Flags: [ ]46 DisplayName: main47 - Kind: S_FRAMEPROC48 FrameProcSym:49 TotalFrameBytes: 4050 PaddingFrameBytes: 051 OffsetToPadding: 052 BytesOfCalleeSavedRegisters: 053 OffsetOfExceptionHandler: 054 SectionIdOfExceptionHandler: 055 Flags: [ AsynchronousExceptionHandling, OptimizedForSpeed ]56 - Kind: S_PROC_ID_END57 ScopeEndSym:58 - !Lines59 CodeSize: 2460 Flags: [ ]61 RelocOffset: 062 RelocSegment: 063 Blocks:64 - FileName: 'c:\src\llvm-project\build\pdb_comdat_main.c'65 Lines:66 - Offset: 067 LineStart: 268 IsStatement: true69 EndDelta: 070 - Offset: 471 LineStart: 372 IsStatement: true73 EndDelta: 074 - Offset: 975 LineStart: 476 IsStatement: true77 EndDelta: 078 - Offset: 1479 LineStart: 580 IsStatement: true81 EndDelta: 082 - Offset: 1983 LineStart: 684 IsStatement: true85 EndDelta: 086 Columns:87 - !Symbols88 Records:89 - Kind: S_GDATA3290 DataSym:91 Type: 11692 DisplayName: global93 - !FileChecksums94 Checksums:95 - FileName: 'c:\src\llvm-project\build\pdb_comdat_main.c'96 Kind: MD597 Checksum: F969E51BBE373436D81492EB61387F3698 - FileName: 'c:\src\llvm-project\build\foo.h'99 Kind: MD5100 Checksum: D74D834EFAC3AE2B45E606A8320B1D5C101 - !StringTable102 Strings:103 - 'c:\src\llvm-project\build\pdb_comdat_main.c'104 - 'c:\src\llvm-project\build\foo.h'105 - !Symbols106 Records:107 - Kind: S_BUILDINFO108 BuildInfoSym:109 BuildId: 4111110 Relocations:111 - VirtualAddress: 168112 SymbolName: main113 Type: IMAGE_REL_AMD64_SECREL114 - VirtualAddress: 172115 SymbolName: main116 Type: IMAGE_REL_AMD64_SECTION117 - VirtualAddress: 224118 SymbolName: main119 Type: IMAGE_REL_AMD64_SECREL120 - VirtualAddress: 228121 SymbolName: main122 Type: IMAGE_REL_AMD64_SECTION123 - VirtualAddress: 304124 SymbolName: global125 Type: IMAGE_REL_AMD64_SECREL126 - VirtualAddress: 308127 SymbolName: global128 Type: IMAGE_REL_AMD64_SECTION129 - Name: '.debug$T'130 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]131 Alignment: 1132 Types:133 - Kind: LF_ARGLIST134 ArgList:135 ArgIndices: [ 0 ]136 - Kind: LF_PROCEDURE137 Procedure:138 ReturnType: 3139 CallConv: NearC140 Options: [ None ]141 ParameterCount: 0142 ArgumentList: 4096143 - Kind: LF_POINTER144 Pointer:145 ReferentType: 4097146 Attrs: 65548147 - Kind: LF_FUNC_ID148 FuncId:149 ParentScope: 0150 FunctionType: 4097151 Name: foo152 - Kind: LF_ARGLIST153 ArgList:154 ArgIndices: [ ]155 - Kind: LF_PROCEDURE156 Procedure:157 ReturnType: 116158 CallConv: NearC159 Options: [ None ]160 ParameterCount: 0161 ArgumentList: 4100162 - Kind: LF_FUNC_ID163 FuncId:164 ParentScope: 0165 FunctionType: 4101166 Name: main167 - Kind: LF_FUNC_ID168 FuncId:169 ParentScope: 0170 FunctionType: 4097171 Name: bar172 - Kind: LF_STRING_ID173 StringId:174 Id: 0175 String: 'C:\src\llvm-project\build'176 - Kind: LF_STRING_ID177 StringId:178 Id: 0179 String: 'C:\PROGRA~2\MICROS~1.0\VC\Bin\amd64\cl.exe'180 - Kind: LF_STRING_ID181 StringId:182 Id: 0183 String: '-c -Z7 -MT -IC:\PROGRA~2\MICROS~1.0\VC\include -IC:\PROGRA~2\MICROS~1.0\VC\atlmfc\include -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\ucrt -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\shared -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\um'184 - Kind: LF_SUBSTR_LIST185 StringList:186 StringIndices: [ 4106 ]187 - Kind: LF_STRING_ID188 StringId:189 Id: 4107190 String: ' -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\winrt -TC -X'191 - Kind: LF_STRING_ID192 StringId:193 Id: 0194 String: pdb_comdat_main.c195 - Kind: LF_STRING_ID196 StringId:197 Id: 0198 String: 'C:\src\llvm-project\build\vc140.pdb'199 - Kind: LF_BUILDINFO200 BuildInfo:201 ArgIndices: [ 4104, 4105, 4109, 4110, 4108 ]202 - Name: '.text$mn'203 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]204 Alignment: 16205 SectionData: 4883EC28E800000000E800000000B82A0000004883C428C3206 Relocations:207 - VirtualAddress: 5208 SymbolName: foo209 Type: IMAGE_REL_AMD64_REL32210 - VirtualAddress: 10211 SymbolName: bar212 Type: IMAGE_REL_AMD64_REL32213 - Name: '.text$mn'214 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]215 Alignment: 16216 SectionData: 8B0500000000FFC0890500000000C3217 Relocations:218 - VirtualAddress: 2219 SymbolName: global220 Type: IMAGE_REL_AMD64_REL32221 - VirtualAddress: 10222 SymbolName: global223 Type: IMAGE_REL_AMD64_REL32224 - Name: '.debug$S'225 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]226 Alignment: 1227 Subsections:228 - !Symbols229 Records:230 - Kind: S_GPROC32_ID231 ProcSym:232 PtrParent: 0233 PtrEnd: 0234 PtrNext: 0235 CodeSize: 15236 DbgStart: 0237 DbgEnd: 14238 FunctionType: 4099239 Segment: 0240 Flags: [ ]241 DisplayName: foo242 - Kind: S_FRAMEPROC243 FrameProcSym:244 TotalFrameBytes: 0245 PaddingFrameBytes: 0246 OffsetToPadding: 0247 BytesOfCalleeSavedRegisters: 0248 OffsetOfExceptionHandler: 0249 SectionIdOfExceptionHandler: 0250 Flags: [ MarkedInline, AsynchronousExceptionHandling, OptimizedForSpeed ]251 - Kind: S_PROC_ID_END252 ScopeEndSym:253 - !Lines254 CodeSize: 15255 Flags: [ ]256 RelocOffset: 0257 RelocSegment: 0258 Blocks:259 - FileName: 'c:\src\llvm-project\build\foo.h'260 Lines:261 - Offset: 0262 LineStart: 2263 IsStatement: true264 EndDelta: 0265 - Offset: 0266 LineStart: 3267 IsStatement: true268 EndDelta: 0269 - Offset: 14270 LineStart: 4271 IsStatement: true272 EndDelta: 0273 Columns:274 Relocations:275 - VirtualAddress: 44276 SymbolName: foo277 Type: IMAGE_REL_AMD64_SECREL278 - VirtualAddress: 48279 SymbolName: foo280 Type: IMAGE_REL_AMD64_SECTION281 - VirtualAddress: 100282 SymbolName: foo283 Type: IMAGE_REL_AMD64_SECREL284 - VirtualAddress: 104285 SymbolName: foo286 Type: IMAGE_REL_AMD64_SECTION287 - Name: .xdata288 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]289 Alignment: 4290 SectionData: '0104010004420000'291 - Name: .pdata292 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]293 Alignment: 4294 SectionData: '000000001800000000000000'295 Relocations:296 - VirtualAddress: 0297 SymbolName: '$LN3'298 Type: IMAGE_REL_AMD64_ADDR32NB299 - VirtualAddress: 4300 SymbolName: '$LN3'301 Type: IMAGE_REL_AMD64_ADDR32NB302 - VirtualAddress: 8303 SymbolName: '$unwind$main'304 Type: IMAGE_REL_AMD64_ADDR32NB305symbols:306 - Name: .drectve307 Value: 0308 SectionNumber: 1309 SimpleType: IMAGE_SYM_TYPE_NULL310 ComplexType: IMAGE_SYM_DTYPE_NULL311 StorageClass: IMAGE_SYM_CLASS_STATIC312 SectionDefinition:313 Length: 47314 NumberOfRelocations: 0315 NumberOfLinenumbers: 0316 CheckSum: 0317 Number: 0318 - Name: '.debug$S'319 Value: 0320 SectionNumber: 2321 SimpleType: IMAGE_SYM_TYPE_NULL322 ComplexType: IMAGE_SYM_DTYPE_NULL323 StorageClass: IMAGE_SYM_CLASS_STATIC324 SectionDefinition:325 Length: 480326 NumberOfRelocations: 6327 NumberOfLinenumbers: 0328 CheckSum: 0329 Number: 0330 - Name: '.debug$T'331 Value: 0332 SectionNumber: 3333 SimpleType: IMAGE_SYM_TYPE_NULL334 ComplexType: IMAGE_SYM_DTYPE_NULL335 StorageClass: IMAGE_SYM_CLASS_STATIC336 SectionDefinition:337 Length: 648338 NumberOfRelocations: 0339 NumberOfLinenumbers: 0340 CheckSum: 0341 Number: 0342 - Name: '.text$mn'343 Value: 0344 SectionNumber: 4345 SimpleType: IMAGE_SYM_TYPE_NULL346 ComplexType: IMAGE_SYM_DTYPE_NULL347 StorageClass: IMAGE_SYM_CLASS_STATIC348 SectionDefinition:349 Length: 24350 NumberOfRelocations: 2351 NumberOfLinenumbers: 0352 CheckSum: 492663294353 Number: 0354 - Name: '.text$mn'355 Value: 0356 SectionNumber: 5357 SimpleType: IMAGE_SYM_TYPE_NULL358 ComplexType: IMAGE_SYM_DTYPE_NULL359 StorageClass: IMAGE_SYM_CLASS_STATIC360 SectionDefinition:361 Length: 15362 NumberOfRelocations: 2363 NumberOfLinenumbers: 0364 CheckSum: 1746394828365 Number: 0366 Selection: IMAGE_COMDAT_SELECT_ANY367 - Name: '.debug$S'368 Value: 0369 SectionNumber: 6370 SimpleType: IMAGE_SYM_TYPE_NULL371 ComplexType: IMAGE_SYM_DTYPE_NULL372 StorageClass: IMAGE_SYM_CLASS_STATIC373 SectionDefinition:374 Length: 148375 NumberOfRelocations: 4376 NumberOfLinenumbers: 0377 CheckSum: 0378 Number: 5379 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE380 - Name: foo381 Value: 0382 SectionNumber: 5383 SimpleType: IMAGE_SYM_TYPE_NULL384 ComplexType: IMAGE_SYM_DTYPE_FUNCTION385 StorageClass: IMAGE_SYM_CLASS_EXTERNAL386 - Name: bar387 Value: 0388 SectionNumber: 0389 SimpleType: IMAGE_SYM_TYPE_NULL390 ComplexType: IMAGE_SYM_DTYPE_FUNCTION391 StorageClass: IMAGE_SYM_CLASS_EXTERNAL392 - Name: main393 Value: 0394 SectionNumber: 4395 SimpleType: IMAGE_SYM_TYPE_NULL396 ComplexType: IMAGE_SYM_DTYPE_FUNCTION397 StorageClass: IMAGE_SYM_CLASS_EXTERNAL398 - Name: '$LN3'399 Value: 0400 SectionNumber: 4401 SimpleType: IMAGE_SYM_TYPE_NULL402 ComplexType: IMAGE_SYM_DTYPE_NULL403 StorageClass: IMAGE_SYM_CLASS_LABEL404 - Name: .xdata405 Value: 0406 SectionNumber: 7407 SimpleType: IMAGE_SYM_TYPE_NULL408 ComplexType: IMAGE_SYM_DTYPE_NULL409 StorageClass: IMAGE_SYM_CLASS_STATIC410 SectionDefinition:411 Length: 8412 NumberOfRelocations: 0413 NumberOfLinenumbers: 0414 CheckSum: 264583633415 Number: 0416 - Name: '$unwind$main'417 Value: 0418 SectionNumber: 7419 SimpleType: IMAGE_SYM_TYPE_NULL420 ComplexType: IMAGE_SYM_DTYPE_NULL421 StorageClass: IMAGE_SYM_CLASS_STATIC422 - Name: .pdata423 Value: 0424 SectionNumber: 8425 SimpleType: IMAGE_SYM_TYPE_NULL426 ComplexType: IMAGE_SYM_DTYPE_NULL427 StorageClass: IMAGE_SYM_CLASS_STATIC428 SectionDefinition:429 Length: 12430 NumberOfRelocations: 3431 NumberOfLinenumbers: 0432 CheckSum: 2942184094433 Number: 0434 - Name: '$pdata$main'435 Value: 0436 SectionNumber: 8437 SimpleType: IMAGE_SYM_TYPE_NULL438 ComplexType: IMAGE_SYM_DTYPE_NULL439 StorageClass: IMAGE_SYM_CLASS_STATIC440 - Name: global441 Value: 0442 SectionNumber: 0443 SimpleType: IMAGE_SYM_TYPE_NULL444 ComplexType: IMAGE_SYM_DTYPE_NULL445 StorageClass: IMAGE_SYM_CLASS_EXTERNAL446...447