1--- !COFF 2header: 3 Machine: IMAGE_FILE_MACHINE_AMD64 4 Characteristics: [ ] 5sections: 6 - Name: .drectve 7 Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ] 8 Alignment: 1 9 SectionData: 2020202F44454641554C544C49423A224C4942434D5422202F44454641554C544C49423A224F4C444E414D45532220 10 - Name: '.debug$S' 11 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] 12 Alignment: 1 13 Subsections: 14 - !Symbols 15 Records: 16 - Kind: S_OBJNAME 17 ObjNameSym: 18 Signature: 0 19 ObjectName: 'C:\src\llvm-project\build\pdb_lines_1.obj' 20 - Kind: S_COMPILE3 21 Compile3Sym: 22 Flags: [ SecurityChecks, HotPatch ] 23 Machine: X64 24 FrontendMajor: 19 25 FrontendMinor: 0 26 FrontendBuild: 24215 27 FrontendQFE: 1 28 BackendMajor: 19 29 BackendMinor: 0 30 BackendBuild: 24215 31 BackendQFE: 1 32 Version: 'Microsoft (R) Optimizing Compiler' 33 - !Symbols 34 Records: 35 - Kind: S_GPROC32_ID 36 ProcSym: 37 PtrParent: 0 38 PtrEnd: 0 39 PtrNext: 0 40 CodeSize: 19 41 DbgStart: 4 42 DbgEnd: 14 43 FunctionType: 4102 44 Segment: 0 45 Flags: [ ] 46 DisplayName: main 47 - Kind: S_FRAMEPROC 48 FrameProcSym: 49 TotalFrameBytes: 40 50 PaddingFrameBytes: 0 51 OffsetToPadding: 0 52 BytesOfCalleeSavedRegisters: 0 53 OffsetOfExceptionHandler: 0 54 SectionIdOfExceptionHandler: 0 55 Flags: [ AsynchronousExceptionHandling, OptimizedForSpeed ] 56 - Kind: S_PROC_ID_END 57 ScopeEndSym: 58 - !Lines 59 CodeSize: 19 60 Flags: [ ] 61 RelocOffset: 0 62 RelocSegment: 0 63 Blocks: 64 - FileName: 'c:\src\llvm-project\build\pdb_lines_1.c' 65 Lines: 66 - Offset: 0 67 LineStart: 2 68 IsStatement: true 69 EndDelta: 0 70 - Offset: 4 71 LineStart: 3 72 IsStatement: true 73 EndDelta: 0 74 - Offset: 9 75 LineStart: 4 76 IsStatement: true 77 EndDelta: 0 78 - Offset: 14 79 LineStart: 5 80 IsStatement: true 81 EndDelta: 0 82 Columns: 83 - !FileChecksums 84 Checksums: 85 - FileName: 'c:\src\llvm-project\build\pdb_lines_1.c' 86 Kind: MD5 87 Checksum: 4EB19DCD86C3BA2238A255C718572E7B 88 - FileName: 'c:\src\llvm-project\build\foo.h' 89 Kind: MD5 90 Checksum: 061EB73ABB642532857A4F1D9CBAC323 91 - !StringTable 92 Strings: 93 - 'c:\src\llvm-project\build\pdb_lines_1.c' 94 - 'c:\src\llvm-project\build\foo.h' 95 - !Symbols 96 Records: 97 - Kind: S_BUILDINFO 98 BuildInfoSym: 99 BuildId: 4111 100 Relocations: 101 - VirtualAddress: 164 102 SymbolName: main 103 Type: IMAGE_REL_AMD64_SECREL 104 - VirtualAddress: 168 105 SymbolName: main 106 Type: IMAGE_REL_AMD64_SECTION 107 - VirtualAddress: 220 108 SymbolName: main 109 Type: IMAGE_REL_AMD64_SECREL 110 - VirtualAddress: 224 111 SymbolName: main 112 Type: IMAGE_REL_AMD64_SECTION 113 - Name: '.debug$T' 114 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] 115 Alignment: 1 116 Types: 117 - Kind: LF_ARGLIST 118 ArgList: 119 ArgIndices: [ ] 120 - Kind: LF_PROCEDURE 121 Procedure: 122 ReturnType: 3 123 CallConv: NearC 124 Options: [ None ] 125 ParameterCount: 0 126 ArgumentList: 4096 127 - Kind: LF_POINTER 128 Pointer: 129 ReferentType: 4097 130 Attrs: 65548 131 - Kind: LF_FUNC_ID 132 FuncId: 133 ParentScope: 0 134 FunctionType: 4097 135 Name: foo 136 - Kind: LF_ARGLIST 137 ArgList: 138 ArgIndices: [ 0 ] 139 - Kind: LF_PROCEDURE 140 Procedure: 141 ReturnType: 116 142 CallConv: NearC 143 Options: [ None ] 144 ParameterCount: 0 145 ArgumentList: 4100 146 - Kind: LF_FUNC_ID 147 FuncId: 148 ParentScope: 0 149 FunctionType: 4101 150 Name: main 151 - Kind: LF_FUNC_ID 152 FuncId: 153 ParentScope: 0 154 FunctionType: 4097 155 Name: bar 156 - Kind: LF_STRING_ID 157 StringId: 158 Id: 0 159 String: 'C:\src\llvm-project\build' 160 - Kind: LF_STRING_ID 161 StringId: 162 Id: 0 163 String: 'C:\PROGRA~2\MICROS~1.0\VC\Bin\amd64\cl.exe' 164 - Kind: LF_STRING_ID 165 StringId: 166 Id: 0 167 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' 168 - Kind: LF_SUBSTR_LIST 169 StringList: 170 StringIndices: [ 4106 ] 171 - Kind: LF_STRING_ID 172 StringId: 173 Id: 4107 174 String: ' -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\winrt -TC -X' 175 - Kind: LF_STRING_ID 176 StringId: 177 Id: 0 178 String: pdb_lines_1.c 179 - Kind: LF_STRING_ID 180 StringId: 181 Id: 0 182 String: 'C:\src\llvm-project\build\vc140.pdb' 183 - Kind: LF_BUILDINFO 184 BuildInfo: 185 ArgIndices: [ 4104, 4105, 4109, 4110, 4108 ] 186 - Name: '.text$mn' 187 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ] 188 Alignment: 16 189 SectionData: 4883EC28E800000000B82A0000004883C428C3 190 Relocations: 191 - VirtualAddress: 5 192 SymbolName: foo 193 Type: IMAGE_REL_AMD64_REL32 194 - Name: '.text$mn' 195 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ] 196 Alignment: 16 197 SectionData: 4883EC28E8000000004883C428C3 198 Relocations: 199 - VirtualAddress: 5 200 SymbolName: bar 201 Type: IMAGE_REL_AMD64_REL32 202 - Name: '.debug$S' 203 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] 204 Alignment: 1 205 Subsections: 206 - !Symbols 207 Records: 208 - Kind: S_GPROC32_ID 209 ProcSym: 210 PtrParent: 0 211 PtrEnd: 0 212 PtrNext: 0 213 CodeSize: 14 214 DbgStart: 4 215 DbgEnd: 9 216 FunctionType: 4099 217 Segment: 0 218 Flags: [ ] 219 DisplayName: foo 220 - Kind: S_FRAMEPROC 221 FrameProcSym: 222 TotalFrameBytes: 40 223 PaddingFrameBytes: 0 224 OffsetToPadding: 0 225 BytesOfCalleeSavedRegisters: 0 226 OffsetOfExceptionHandler: 0 227 SectionIdOfExceptionHandler: 0 228 Flags: [ MarkedInline, AsynchronousExceptionHandling, OptimizedForSpeed ] 229 - Kind: S_PROC_ID_END 230 ScopeEndSym: 231 - !Lines 232 CodeSize: 14 233 Flags: [ ] 234 RelocOffset: 0 235 RelocSegment: 0 236 Blocks: 237 - FileName: 'c:\src\llvm-project\build\foo.h' 238 Lines: 239 - Offset: 0 240 LineStart: 2 241 IsStatement: true 242 EndDelta: 0 243 - Offset: 4 244 LineStart: 3 245 IsStatement: true 246 EndDelta: 0 247 - Offset: 9 248 LineStart: 4 249 IsStatement: true 250 EndDelta: 0 251 Columns: 252 Relocations: 253 - VirtualAddress: 44 254 SymbolName: foo 255 Type: IMAGE_REL_AMD64_SECREL 256 - VirtualAddress: 48 257 SymbolName: foo 258 Type: IMAGE_REL_AMD64_SECTION 259 - VirtualAddress: 100 260 SymbolName: foo 261 Type: IMAGE_REL_AMD64_SECREL 262 - VirtualAddress: 104 263 SymbolName: foo 264 Type: IMAGE_REL_AMD64_SECTION 265 - Name: .xdata 266 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_READ ] 267 Alignment: 4 268 SectionData: '0104010004420000' 269 - Name: .pdata 270 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_READ ] 271 Alignment: 4 272 SectionData: '000000000E00000000000000' 273 Relocations: 274 - VirtualAddress: 0 275 SymbolName: '$LN3' 276 Type: IMAGE_REL_AMD64_ADDR32NB 277 - VirtualAddress: 4 278 SymbolName: '$LN3' 279 Type: IMAGE_REL_AMD64_ADDR32NB 280 - VirtualAddress: 8 281 SymbolName: '$unwind$foo' 282 Type: IMAGE_REL_AMD64_ADDR32NB 283 - Name: .xdata 284 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ] 285 Alignment: 4 286 SectionData: '0104010004420000' 287 - Name: .pdata 288 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ] 289 Alignment: 4 290 SectionData: '000000001300000000000000' 291 Relocations: 292 - VirtualAddress: 0 293 SymbolName: '$LN3' 294 Type: IMAGE_REL_AMD64_ADDR32NB 295 - VirtualAddress: 4 296 SymbolName: '$LN3' 297 Type: IMAGE_REL_AMD64_ADDR32NB 298 - VirtualAddress: 8 299 SymbolName: '$unwind$main' 300 Type: IMAGE_REL_AMD64_ADDR32NB 301symbols: 302 - Name: .drectve 303 Value: 0 304 SectionNumber: 1 305 SimpleType: IMAGE_SYM_TYPE_NULL 306 ComplexType: IMAGE_SYM_DTYPE_NULL 307 StorageClass: IMAGE_SYM_CLASS_STATIC 308 SectionDefinition: 309 Length: 47 310 NumberOfRelocations: 0 311 NumberOfLinenumbers: 0 312 CheckSum: 0 313 Number: 0 314 - Name: '.debug$S' 315 Value: 0 316 SectionNumber: 2 317 SimpleType: IMAGE_SYM_TYPE_NULL 318 ComplexType: IMAGE_SYM_DTYPE_NULL 319 StorageClass: IMAGE_SYM_CLASS_STATIC 320 SectionDefinition: 321 Length: 432 322 NumberOfRelocations: 4 323 NumberOfLinenumbers: 0 324 CheckSum: 0 325 Number: 0 326 - Name: '.debug$T' 327 Value: 0 328 SectionNumber: 3 329 SimpleType: IMAGE_SYM_TYPE_NULL 330 ComplexType: IMAGE_SYM_DTYPE_NULL 331 StorageClass: IMAGE_SYM_CLASS_STATIC 332 SectionDefinition: 333 Length: 644 334 NumberOfRelocations: 0 335 NumberOfLinenumbers: 0 336 CheckSum: 0 337 Number: 0 338 - Name: '.text$mn' 339 Value: 0 340 SectionNumber: 4 341 SimpleType: IMAGE_SYM_TYPE_NULL 342 ComplexType: IMAGE_SYM_DTYPE_NULL 343 StorageClass: IMAGE_SYM_CLASS_STATIC 344 SectionDefinition: 345 Length: 19 346 NumberOfRelocations: 1 347 NumberOfLinenumbers: 0 348 CheckSum: 791570821 349 Number: 0 350 - Name: '.text$mn' 351 Value: 0 352 SectionNumber: 5 353 SimpleType: IMAGE_SYM_TYPE_NULL 354 ComplexType: IMAGE_SYM_DTYPE_NULL 355 StorageClass: IMAGE_SYM_CLASS_STATIC 356 SectionDefinition: 357 Length: 14 358 NumberOfRelocations: 1 359 NumberOfLinenumbers: 0 360 CheckSum: 1682752513 361 Number: 0 362 Selection: IMAGE_COMDAT_SELECT_ANY 363 - Name: '.debug$S' 364 Value: 0 365 SectionNumber: 6 366 SimpleType: IMAGE_SYM_TYPE_NULL 367 ComplexType: IMAGE_SYM_DTYPE_NULL 368 StorageClass: IMAGE_SYM_CLASS_STATIC 369 SectionDefinition: 370 Length: 148 371 NumberOfRelocations: 4 372 NumberOfLinenumbers: 0 373 CheckSum: 0 374 Number: 5 375 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE 376 - Name: bar 377 Value: 0 378 SectionNumber: 0 379 SimpleType: IMAGE_SYM_TYPE_NULL 380 ComplexType: IMAGE_SYM_DTYPE_FUNCTION 381 StorageClass: IMAGE_SYM_CLASS_EXTERNAL 382 - Name: foo 383 Value: 0 384 SectionNumber: 5 385 SimpleType: IMAGE_SYM_TYPE_NULL 386 ComplexType: IMAGE_SYM_DTYPE_FUNCTION 387 StorageClass: IMAGE_SYM_CLASS_EXTERNAL 388 - Name: main 389 Value: 0 390 SectionNumber: 4 391 SimpleType: IMAGE_SYM_TYPE_NULL 392 ComplexType: IMAGE_SYM_DTYPE_FUNCTION 393 StorageClass: IMAGE_SYM_CLASS_EXTERNAL 394 - Name: '$LN3' 395 Value: 0 396 SectionNumber: 5 397 SimpleType: IMAGE_SYM_TYPE_NULL 398 ComplexType: IMAGE_SYM_DTYPE_NULL 399 StorageClass: IMAGE_SYM_CLASS_LABEL 400 - Name: '$LN3' 401 Value: 0 402 SectionNumber: 4 403 SimpleType: IMAGE_SYM_TYPE_NULL 404 ComplexType: IMAGE_SYM_DTYPE_NULL 405 StorageClass: IMAGE_SYM_CLASS_LABEL 406 - Name: .xdata 407 Value: 0 408 SectionNumber: 7 409 SimpleType: IMAGE_SYM_TYPE_NULL 410 ComplexType: IMAGE_SYM_DTYPE_NULL 411 StorageClass: IMAGE_SYM_CLASS_STATIC 412 SectionDefinition: 413 Length: 8 414 NumberOfRelocations: 0 415 NumberOfLinenumbers: 0 416 CheckSum: 264583633 417 Number: 5 418 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE 419 - Name: '$unwind$foo' 420 Value: 0 421 SectionNumber: 7 422 SimpleType: IMAGE_SYM_TYPE_NULL 423 ComplexType: IMAGE_SYM_DTYPE_NULL 424 StorageClass: IMAGE_SYM_CLASS_STATIC 425 - Name: .pdata 426 Value: 0 427 SectionNumber: 8 428 SimpleType: IMAGE_SYM_TYPE_NULL 429 ComplexType: IMAGE_SYM_DTYPE_NULL 430 StorageClass: IMAGE_SYM_CLASS_STATIC 431 SectionDefinition: 432 Length: 12 433 NumberOfRelocations: 3 434 NumberOfLinenumbers: 0 435 CheckSum: 361370162 436 Number: 5 437 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE 438 - Name: '$pdata$foo' 439 Value: 0 440 SectionNumber: 8 441 SimpleType: IMAGE_SYM_TYPE_NULL 442 ComplexType: IMAGE_SYM_DTYPE_NULL 443 StorageClass: IMAGE_SYM_CLASS_STATIC 444 - Name: .xdata 445 Value: 0 446 SectionNumber: 9 447 SimpleType: IMAGE_SYM_TYPE_NULL 448 ComplexType: IMAGE_SYM_DTYPE_NULL 449 StorageClass: IMAGE_SYM_CLASS_STATIC 450 SectionDefinition: 451 Length: 8 452 NumberOfRelocations: 0 453 NumberOfLinenumbers: 0 454 CheckSum: 264583633 455 Number: 0 456 - Name: '$unwind$main' 457 Value: 0 458 SectionNumber: 9 459 SimpleType: IMAGE_SYM_TYPE_NULL 460 ComplexType: IMAGE_SYM_DTYPE_NULL 461 StorageClass: IMAGE_SYM_CLASS_STATIC 462 - Name: .pdata 463 Value: 0 464 SectionNumber: 10 465 SimpleType: IMAGE_SYM_TYPE_NULL 466 ComplexType: IMAGE_SYM_DTYPE_NULL 467 StorageClass: IMAGE_SYM_CLASS_STATIC 468 SectionDefinition: 469 Length: 12 470 NumberOfRelocations: 3 471 NumberOfLinenumbers: 0 472 CheckSum: 4063508168 473 Number: 0 474 - Name: '$pdata$main' 475 Value: 0 476 SectionNumber: 10 477 SimpleType: IMAGE_SYM_TYPE_NULL 478 ComplexType: IMAGE_SYM_DTYPE_NULL 479 StorageClass: IMAGE_SYM_CLASS_STATIC 480... 481