1; RUN: llvm-pdbutil dump -all %p/Inputs/Stripped.pdb > %t 2; RUN: FileCheck -input-file=%t %s 3 4; CHECK: Summary 5; CHECK-NEXT: ============================================================ 6; CHECK-NEXT: Block Size: 4096 7; CHECK-NEXT: Number of blocks: 17 8; CHECK-NEXT: Number of streams: 12 9; CHECK-NEXT: Signature: 1541179274 10; CHECK-NEXT: Age: 2 11; CHECK-NEXT: GUID: {FF4F9B62-D99A-4647-97A7-22C702B1E053} 12; CHECK-NEXT: Features: 0x1 13; CHECK-NEXT: Has Debug Info: true 14; CHECK-NEXT: Has Types: true 15; CHECK-NEXT: Has IDs: true 16; CHECK-NEXT: Has Globals: true 17; CHECK-NEXT: Has Publics: true 18; CHECK-NEXT: Is incrementally linked: false 19; CHECK-NEXT: Has conflicting types: false 20; CHECK-NEXT: Is stripped: true 21 22; CHECK: Streams 23; CHECK-NEXT: ============================================================ 24; CHECK-NEXT: Stream 0 ( 88 bytes): [Old MSF Directory] 25; CHECK-NEXT: Blocks: [4] 26; CHECK-NEXT: Stream 1 ( 78 bytes): [PDB Stream] 27; CHECK-NEXT: Blocks: [14] 28; CHECK-NEXT: Stream 2 ( 56 bytes): [TPI Stream] 29; CHECK-NEXT: Blocks: [13] 30; CHECK-NEXT: Stream 3 (1355 bytes): [DBI Stream] 31; CHECK-NEXT: Blocks: [7] 32; CHECK-NEXT: Stream 4 ( 56 bytes): [IPI Stream] 33; CHECK-NEXT: Blocks: [6] 34; CHECK-NEXT: Stream 5 ( 0 bytes): [Named Stream "/LinkInfo"] 35; CHECK-NEXT: Blocks: [] 36; CHECK-NEXT: Stream 6 ( 200 bytes): [Section Header Data] 37; CHECK-NEXT: Blocks: [8] 38; CHECK-NEXT: Stream 7 ( 16 bytes): [Global Symbol Hash] 39; CHECK-NEXT: Blocks: [9] 40; CHECK-NEXT: Stream 8 ( 928 bytes): [Public Symbol Hash] 41; CHECK-NEXT: Blocks: [11] 42; CHECK-NEXT: Stream 9 ( 716 bytes): [Symbol Records] 43; CHECK-NEXT: Blocks: [10] 44; CHECK-NEXT: Stream 10 ( 0 bytes): [TPI Hash] 45; CHECK-NEXT: Blocks: [] 46; CHECK-NEXT: Stream 11 ( 0 bytes): [IPI Hash] 47; CHECK-NEXT: Blocks: [] 48 49; CHECK: Module Stats 50; CHECK-NEXT: ============================================================ 51 52; CHECK: S_UDT Record Stats 53; CHECK-NEXT: ============================================================ 54 55; CHECK: String Table 56; CHECK-NEXT: ============================================================ 57 58; CHECK: Modules 59; CHECK-NEXT: ============================================================ 60 61; CHECK: Files 62; CHECK-NEXT: ============================================================ 63 64; CHECK: Lines 65; CHECK-NEXT: ============================================================ 66 67; CHECK: Inlinee Lines 68; CHECK-NEXT: ============================================================ 69 70; CHECK: Cross Module Imports 71; CHECK-NEXT: ============================================================ 72 73; CHECK: Cross Module Exports 74; CHECK-NEXT: ============================================================ 75 76; CHECK: Old FPO Data 77; CHECK-NEXT: ============================================================ 78 79; CHECK: New FPO Data 80; CHECK-NEXT: ============================================================ 81 82; CHECK: Types (TPI Stream) 83; CHECK-NEXT: ============================================================ 84 85; CHECK: Types (IPI Stream) 86; CHECK-NEXT: ============================================================ 87 88; CHECK: Global Symbols 89; CHECK-NEXT: ============================================================ 90 91; CHECK: Public Symbols 92; CHECK-NEXT: ============================================================ 93 94; CHECK: Symbols 95; CHECK-NEXT: ============================================================ 96 97; CHECK: Section Headers 98; CHECK-NEXT: ============================================================ 99 100; CHECK: Original Section Headers 101; CHECK-NEXT: ============================================================ 102 103; CHECK: Section Contributions 104; CHECK-NEXT: ============================================================ 105 106; CHECK: Section Map 107; CHECK-NEXT: ============================================================ 108 109 110