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