Leonard Mosescu | e22c5d9 | 2018-11-02 18:00:37 +0000 | [diff] [blame] | 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 |
Alex Orlov | 263e21b | 2021-04-09 05:29:14 +0400 | [diff] [blame] | 11 | ; CHECK-NEXT: GUID: {629B4FFF-9AD9-4746-97A7-22C702B1E053} |
Leonard Mosescu | e22c5d9 | 2018-11-02 18:00:37 +0000 | [diff] [blame] | 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 | |