442 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_bar.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: 1441 DbgStart: 442 DbgEnd: 943 FunctionType: 410244 Segment: 045 Flags: [ ]46 DisplayName: bar47 - 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: 1460 Flags: [ ]61 RelocOffset: 062 RelocSegment: 063 Blocks:64 - FileName: 'c:\src\llvm-project\build\pdb_comdat_bar.c'65 Lines:66 - Offset: 067 LineStart: 368 IsStatement: true69 EndDelta: 070 - Offset: 471 LineStart: 472 IsStatement: true73 EndDelta: 074 - Offset: 975 LineStart: 576 IsStatement: true77 EndDelta: 078 Columns:79 - !Symbols80 Records:81 - Kind: S_GDATA3282 DataSym:83 Type: 11684 DisplayName: global85 - !FileChecksums86 Checksums:87 - FileName: 'c:\src\llvm-project\build\pdb_comdat_bar.c'88 Kind: MD589 Checksum: 365279DB4FCBEDD721BBFC3B14A953C290 - FileName: 'c:\src\llvm-project\build\foo.h'91 Kind: MD592 Checksum: D74D834EFAC3AE2B45E606A8320B1D5C93 - !StringTable94 Strings:95 - 'c:\src\llvm-project\build\pdb_comdat_bar.c'96 - 'c:\src\llvm-project\build\foo.h'97 - !Symbols98 Records:99 - Kind: S_BUILDINFO100 BuildInfoSym:101 BuildId: 4110102 Relocations:103 - VirtualAddress: 168104 SymbolName: bar105 Type: IMAGE_REL_AMD64_SECREL106 - VirtualAddress: 172107 SymbolName: bar108 Type: IMAGE_REL_AMD64_SECTION109 - VirtualAddress: 224110 SymbolName: bar111 Type: IMAGE_REL_AMD64_SECREL112 - VirtualAddress: 228113 SymbolName: bar114 Type: IMAGE_REL_AMD64_SECTION115 - VirtualAddress: 288116 SymbolName: global117 Type: IMAGE_REL_AMD64_SECREL118 - VirtualAddress: 292119 SymbolName: global120 Type: IMAGE_REL_AMD64_SECTION121 - Name: '.debug$T'122 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]123 Alignment: 1124 Types:125 - Kind: LF_ARGLIST126 ArgList:127 ArgIndices: [ 0 ]128 - Kind: LF_PROCEDURE129 Procedure:130 ReturnType: 3131 CallConv: NearC132 Options: [ None ]133 ParameterCount: 0134 ArgumentList: 4096135 - Kind: LF_POINTER136 Pointer:137 ReferentType: 4097138 Attrs: 65548139 - Kind: LF_FUNC_ID140 FuncId:141 ParentScope: 0142 FunctionType: 4097143 Name: foo144 - Kind: LF_ARGLIST145 ArgList:146 ArgIndices: [ ]147 - Kind: LF_PROCEDURE148 Procedure:149 ReturnType: 3150 CallConv: NearC151 Options: [ None ]152 ParameterCount: 0153 ArgumentList: 4100154 - Kind: LF_FUNC_ID155 FuncId:156 ParentScope: 0157 FunctionType: 4101158 Name: bar159 - Kind: LF_STRING_ID160 StringId:161 Id: 0162 String: 'C:\src\llvm-project\build'163 - Kind: LF_STRING_ID164 StringId:165 Id: 0166 String: 'C:\PROGRA~2\MICROS~1.0\VC\Bin\amd64\cl.exe'167 - Kind: LF_STRING_ID168 StringId:169 Id: 0170 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'171 - Kind: LF_SUBSTR_LIST172 StringList:173 StringIndices: [ 4105 ]174 - Kind: LF_STRING_ID175 StringId:176 Id: 4106177 String: ' -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\winrt -TC -X'178 - Kind: LF_STRING_ID179 StringId:180 Id: 0181 String: pdb_comdat_bar.c182 - Kind: LF_STRING_ID183 StringId:184 Id: 0185 String: 'C:\src\llvm-project\build\vc140.pdb'186 - Kind: LF_BUILDINFO187 BuildInfo:188 ArgIndices: [ 4103, 4104, 4108, 4109, 4107 ]189 - Name: .bss190 Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]191 Alignment: 4192 SectionData: ''193 SizeOfRawData: 4194 - Name: '.text$mn'195 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]196 Alignment: 16197 SectionData: 4883EC28E8000000004883C428C3198 Relocations:199 - VirtualAddress: 5200 SymbolName: foo201 Type: IMAGE_REL_AMD64_REL32202 - Name: '.text$mn'203 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]204 Alignment: 16205 SectionData: 8B0500000000FFC0890500000000C3206 Relocations:207 - VirtualAddress: 2208 SymbolName: global209 Type: IMAGE_REL_AMD64_REL32210 - VirtualAddress: 10211 SymbolName: global212 Type: IMAGE_REL_AMD64_REL32213 - Name: '.debug$S'214 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]215 Alignment: 1216 Subsections:217 - !Symbols218 Records:219 - Kind: S_GPROC32_ID220 ProcSym:221 PtrParent: 0222 PtrEnd: 0223 PtrNext: 0224 CodeSize: 15225 DbgStart: 0226 DbgEnd: 14227 FunctionType: 4099228 Segment: 0229 Flags: [ ]230 DisplayName: foo231 - Kind: S_FRAMEPROC232 FrameProcSym:233 TotalFrameBytes: 0234 PaddingFrameBytes: 0235 OffsetToPadding: 0236 BytesOfCalleeSavedRegisters: 0237 OffsetOfExceptionHandler: 0238 SectionIdOfExceptionHandler: 0239 Flags: [ MarkedInline, AsynchronousExceptionHandling, OptimizedForSpeed ]240 - Kind: S_PROC_ID_END241 ScopeEndSym:242 - !Lines243 CodeSize: 15244 Flags: [ ]245 RelocOffset: 0246 RelocSegment: 0247 Blocks:248 - FileName: 'c:\src\llvm-project\build\foo.h'249 Lines:250 - Offset: 0251 LineStart: 2252 IsStatement: true253 EndDelta: 0254 - Offset: 0255 LineStart: 3256 IsStatement: true257 EndDelta: 0258 - Offset: 14259 LineStart: 4260 IsStatement: true261 EndDelta: 0262 Columns:263 Relocations:264 - VirtualAddress: 44265 SymbolName: foo266 Type: IMAGE_REL_AMD64_SECREL267 - VirtualAddress: 48268 SymbolName: foo269 Type: IMAGE_REL_AMD64_SECTION270 - VirtualAddress: 100271 SymbolName: foo272 Type: IMAGE_REL_AMD64_SECREL273 - VirtualAddress: 104274 SymbolName: foo275 Type: IMAGE_REL_AMD64_SECTION276 - Name: .xdata277 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]278 Alignment: 4279 SectionData: '0104010004420000'280 - Name: .pdata281 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]282 Alignment: 4283 SectionData: '000000000E00000000000000'284 Relocations:285 - VirtualAddress: 0286 SymbolName: '$LN3'287 Type: IMAGE_REL_AMD64_ADDR32NB288 - VirtualAddress: 4289 SymbolName: '$LN3'290 Type: IMAGE_REL_AMD64_ADDR32NB291 - VirtualAddress: 8292 SymbolName: '$unwind$bar'293 Type: IMAGE_REL_AMD64_ADDR32NB294symbols:295 - Name: .drectve296 Value: 0297 SectionNumber: 1298 SimpleType: IMAGE_SYM_TYPE_NULL299 ComplexType: IMAGE_SYM_DTYPE_NULL300 StorageClass: IMAGE_SYM_CLASS_STATIC301 SectionDefinition:302 Length: 47303 NumberOfRelocations: 0304 NumberOfLinenumbers: 0305 CheckSum: 0306 Number: 0307 - Name: '.debug$S'308 Value: 0309 SectionNumber: 2310 SimpleType: IMAGE_SYM_TYPE_NULL311 ComplexType: IMAGE_SYM_DTYPE_NULL312 StorageClass: IMAGE_SYM_CLASS_STATIC313 SectionDefinition:314 Length: 460315 NumberOfRelocations: 6316 NumberOfLinenumbers: 0317 CheckSum: 0318 Number: 0319 - Name: '.debug$T'320 Value: 0321 SectionNumber: 3322 SimpleType: IMAGE_SYM_TYPE_NULL323 ComplexType: IMAGE_SYM_DTYPE_NULL324 StorageClass: IMAGE_SYM_CLASS_STATIC325 SectionDefinition:326 Length: 628327 NumberOfRelocations: 0328 NumberOfLinenumbers: 0329 CheckSum: 0330 Number: 0331 - Name: .bss332 Value: 0333 SectionNumber: 4334 SimpleType: IMAGE_SYM_TYPE_NULL335 ComplexType: IMAGE_SYM_DTYPE_NULL336 StorageClass: IMAGE_SYM_CLASS_STATIC337 SectionDefinition:338 Length: 4339 NumberOfRelocations: 0340 NumberOfLinenumbers: 0341 CheckSum: 0342 Number: 0343 - Name: global344 Value: 0345 SectionNumber: 4346 SimpleType: IMAGE_SYM_TYPE_NULL347 ComplexType: IMAGE_SYM_DTYPE_NULL348 StorageClass: IMAGE_SYM_CLASS_EXTERNAL349 - Name: '.text$mn'350 Value: 0351 SectionNumber: 5352 SimpleType: IMAGE_SYM_TYPE_NULL353 ComplexType: IMAGE_SYM_DTYPE_NULL354 StorageClass: IMAGE_SYM_CLASS_STATIC355 SectionDefinition:356 Length: 14357 NumberOfRelocations: 1358 NumberOfLinenumbers: 0359 CheckSum: 1682752513360 Number: 0361 - Name: '.text$mn'362 Value: 0363 SectionNumber: 6364 SimpleType: IMAGE_SYM_TYPE_NULL365 ComplexType: IMAGE_SYM_DTYPE_NULL366 StorageClass: IMAGE_SYM_CLASS_STATIC367 SectionDefinition:368 Length: 15369 NumberOfRelocations: 2370 NumberOfLinenumbers: 0371 CheckSum: 1746394828372 Number: 0373 Selection: IMAGE_COMDAT_SELECT_ANY374 - Name: '.debug$S'375 Value: 0376 SectionNumber: 7377 SimpleType: IMAGE_SYM_TYPE_NULL378 ComplexType: IMAGE_SYM_DTYPE_NULL379 StorageClass: IMAGE_SYM_CLASS_STATIC380 SectionDefinition:381 Length: 148382 NumberOfRelocations: 4383 NumberOfLinenumbers: 0384 CheckSum: 0385 Number: 6386 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE387 - Name: foo388 Value: 0389 SectionNumber: 6390 SimpleType: IMAGE_SYM_TYPE_NULL391 ComplexType: IMAGE_SYM_DTYPE_FUNCTION392 StorageClass: IMAGE_SYM_CLASS_EXTERNAL393 - Name: bar394 Value: 0395 SectionNumber: 5396 SimpleType: IMAGE_SYM_TYPE_NULL397 ComplexType: IMAGE_SYM_DTYPE_FUNCTION398 StorageClass: IMAGE_SYM_CLASS_EXTERNAL399 - Name: '$LN3'400 Value: 0401 SectionNumber: 5402 SimpleType: IMAGE_SYM_TYPE_NULL403 ComplexType: IMAGE_SYM_DTYPE_NULL404 StorageClass: IMAGE_SYM_CLASS_LABEL405 - Name: .xdata406 Value: 0407 SectionNumber: 8408 SimpleType: IMAGE_SYM_TYPE_NULL409 ComplexType: IMAGE_SYM_DTYPE_NULL410 StorageClass: IMAGE_SYM_CLASS_STATIC411 SectionDefinition:412 Length: 8413 NumberOfRelocations: 0414 NumberOfLinenumbers: 0415 CheckSum: 264583633416 Number: 0417 - Name: '$unwind$bar'418 Value: 0419 SectionNumber: 8420 SimpleType: IMAGE_SYM_TYPE_NULL421 ComplexType: IMAGE_SYM_DTYPE_NULL422 StorageClass: IMAGE_SYM_CLASS_STATIC423 - Name: .pdata424 Value: 0425 SectionNumber: 9426 SimpleType: IMAGE_SYM_TYPE_NULL427 ComplexType: IMAGE_SYM_DTYPE_NULL428 StorageClass: IMAGE_SYM_CLASS_STATIC429 SectionDefinition:430 Length: 12431 NumberOfRelocations: 3432 NumberOfLinenumbers: 0433 CheckSum: 361370162434 Number: 0435 - Name: '$pdata$bar'436 Value: 0437 SectionNumber: 9438 SimpleType: IMAGE_SYM_TYPE_NULL439 ComplexType: IMAGE_SYM_DTYPE_NULL440 StorageClass: IMAGE_SYM_CLASS_STATIC441...442