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