1; RUN: llvm-pdbdump --dump-headers %p/Inputs/empty.pdb | FileCheck %s
2
3; CHECK:      BlockSize: 4096
4; CHECK-NEXT: Unknown0: 2
5; CHECK-NEXT: NumBlocks: 25
6; CHECK-NEXT: NumDirectoryBytes: 136
7; CHECK-NEXT: Unknown1: 0
8; CHECK-NEXT: BlockMapAddr: 24
9; CHECK-NEXT: NumDirectoryBlocks: 1
10; CHECK-NEXT: BlockMapOffset: 98304
11; CHECK-NEXT: DirectoryBlocks: [23]
12; CHECK-NEXT: NumStreams: 17
13; CHECK-NEXT: Version: 20000404
14; CHECK-NEXT: Signature: 54e507e2
15; CHECK-NEXT: Age: 1
16; CHECK-NEXT: Guid: {0B355641-86A0-A249-896F-9988FAE52FF0}
17
18; CHECK:      NameStream: 13
19; CHECK-NEXT: NameStreamSignature: effeeffe
20; CHECK-NEXT: NameStreamVersion: 1
21
22; CHECK:      Dbi Version: 19990903
23; CHECK-NEXT: Age: 1
24; CHECK-NEXT: Incremental Linking: 1
25; CHECK-NEXT: Has CTypes: 0
26; CHECK-NEXT: Is Stripped: 0
27; CHECK-NEXT: Machine Type: x86
28; CHECK-NEXT: Number of Symbols: 8
29; CHECK-NEXT: Toolchain Version: 12.0
30; CHECK-NEXT: mspdb120.dll version: 12.0.31101
31
32; CHECK:      Modules:
33; CHECK-NEXT: d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj
34; CHECK-NEXT:     Debug Stream Index: 12
35; CHECK-NEXT:     Object File: d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj
36; CHECK-NEXT:     Num Files: 1
37; CHECK-NEXT:     Source File Name Idx: 0
38; CHECK-NEXT:     Pdb File Name Idx: 0
39; CHECK-NEXT:     Line Info Byte Size: 0
40; CHECK-NEXT:     C13 Line Info Byte Size: 88
41; CHECK-NEXT:     Symbol Byte Size: 208
42; CHECK-NEXT:     Type Server Index: 0
43; CHECK-NEXT:     Has EC Info: 0
44; CHECK-NEXT: * Linker *
45; CHECK-NEXT:     Debug Stream Index: 14
46; CHECK-NEXT:     Object File:
47; CHECK-NEXT:     Num Files: 0
48; CHECK-NEXT:     Source File Name Idx: 0
49; CHECK-NEXT:     Pdb File Name Idx: 1
50; CHECK-NEXT:     Line Info Byte Size: 0
51; CHECK-NEXT:     C13 Line Info Byte Size: 0
52; CHECK-NEXT:     Symbol Byte Size: 516
53; CHECK-NEXT:     Type Server Index: 0
54; CHECK-NEXT:     Has EC Info: 0
55