| DbiStream: | |
| Modules: | |
| - Module: 'Foo.obj' | |
| ObjFile: 'Foo.obj' | |
| Subsections: | |
| - !CrossModuleExports | |
| Exports: | |
| - LocalId: 4852 | |
| GlobalId: 9283 | |
| - LocalId: 2147487875 | |
| GlobalId: 9123 | |
| - Module: 'Bar.obj' | |
| ObjFile: 'Bar.obj' | |
| Subsections: | |
| - !CrossModuleExports | |
| Exports: | |
| - LocalId: 4265 | |
| GlobalId: 6097 | |
| - LocalId: 4297 | |
| GlobalId: 4677 | |
| - !CrossModuleImports | |
| Imports: | |
| - Module: 'Foo.obj' | |
| Imports: [ 4852, 2147487875 ] | |
| - Module: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj' | |
| ObjFile: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj' | |
| SourceFiles: | |
| - 'd:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp' | |
| Subsections: | |
| - !FileChecksums | |
| Checksums: | |
| - FileName: 'd:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp' | |
| Kind: MD5 | |
| Checksum: A0A5BD0D3ECD93FC29D19DE826FBF4BC | |
| - FileName: 'f:\dd\externalapis\windows\10\sdk\inc\winerror.h' | |
| Kind: MD5 | |
| Checksum: 1154D69F5B2650196E1FC34F4134E56B | |
| - !Lines | |
| CodeSize: 10 | |
| Flags: [ ] | |
| RelocOffset: 100016 | |
| RelocSegment: 1 | |
| Blocks: | |
| - FileName: 'd:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp' | |
| Lines: | |
| - Offset: 0 | |
| LineStart: 5 | |
| IsStatement: true | |
| EndDelta: 0 | |
| - Offset: 3 | |
| LineStart: 6 | |
| IsStatement: true | |
| EndDelta: 0 | |
| - Offset: 8 | |
| LineStart: 7 | |
| IsStatement: true | |
| EndDelta: 0 | |
| Columns: | |
| - !InlineeLines | |
| HasExtraFiles: false | |
| Sites: | |
| - FileName: 'f:\dd\externalapis\windows\10\sdk\inc\winerror.h' | |
| LineNum: 26950 | |
| Inlinee: 22767 | |
| # The following subsections don't normally appear in PDB files, but we test | |
| # them anyway | |
| - Module: 'ObjFileSubsections' | |
| ObjFile: 'ObjFileSubsections' | |
| Subsections: | |
| - !StringTable | |
| Strings: | |
| - 'String1' | |
| - 'String2' | |
| - 'String3' | |
| - !Symbols | |
| Records: | |
| - Kind: S_OBJNAME | |
| ObjNameSym: | |
| Signature: 0 | |
| ObjectName: 'ObjFileSubsections' | |
| - !FrameData | |
| Frames: | |
| - CodeSize: 1 | |
| FrameFunc: 'MyFunc' | |
| LocalSize: 2 | |
| MaxStackSize: 3 | |
| ParamsSize: 4 | |
| PrologSize: 5 | |
| RvaStart: 6 | |
| SavedRegsSize: 7 | |
| ... |