92 lines · yaml
1DbiStream: 2 Modules: 3 - Module: 'Foo.obj'4 ObjFile: 'Foo.obj'5 Subsections: 6 - !CrossModuleExports7 Exports: 8 - LocalId: 48529 GlobalId: 928310 - LocalId: 214748787511 GlobalId: 912312 - Module: 'Bar.obj'13 ObjFile: 'Bar.obj'14 Subsections: 15 - !CrossModuleExports16 Exports: 17 - LocalId: 426518 GlobalId: 609719 - LocalId: 429720 GlobalId: 467721 - !CrossModuleImports22 Imports: 23 - Module: 'Foo.obj'24 Imports: [ 4852, 2147487875 ]25 - Module: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj'26 ObjFile: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj'27 SourceFiles:28 - 'd:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp'29 Subsections:30 - !FileChecksums31 Checksums:32 - FileName: 'd:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp'33 Kind: MD534 Checksum: A0A5BD0D3ECD93FC29D19DE826FBF4BC35 - FileName: 'f:\dd\externalapis\windows\10\sdk\inc\winerror.h'36 Kind: MD537 Checksum: 1154D69F5B2650196E1FC34F4134E56B38 - !Lines39 CodeSize: 1040 Flags: [ ]41 RelocOffset: 10001642 RelocSegment: 143 Blocks:44 - FileName: 'd:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp'45 Lines:46 - Offset: 047 LineStart: 548 IsStatement: true49 EndDelta: 050 - Offset: 351 LineStart: 652 IsStatement: true53 EndDelta: 054 - Offset: 855 LineStart: 756 IsStatement: true57 EndDelta: 058 Columns:59 - !InlineeLines60 HasExtraFiles: false61 Sites: 62 - FileName: 'f:\dd\externalapis\windows\10\sdk\inc\winerror.h'63 LineNum: 2695064 Inlinee: 2276765 # The following subsections don't normally appear in PDB files, but we test66 # them anyway67 - Module: 'ObjFileSubsections'68 ObjFile: 'ObjFileSubsections'69 Subsections:70 - !StringTable71 Strings:72 - 'String1'73 - 'String2'74 - 'String3'75 - !Symbols76 Records:77 - Kind: S_OBJNAME78 ObjNameSym:79 Signature: 080 ObjectName: 'ObjFileSubsections'81 - !FrameData82 Frames:83 - CodeSize: 184 FrameFunc: 'MyFunc'85 LocalSize: 286 MaxStackSize: 387 ParamsSize: 488 PrologSize: 589 RvaStart: 690 SavedRegsSize: 791...92