1 ; RUN: llvm-pdbutil dump -sym-stats %p/Inputs/empty.pdb | FileCheck --check-prefix=ALL %s 2 ; RUN: llvm-pdbutil dump -sym-stats -modi=1 %p/Inputs/empty.pdb | FileCheck --check-prefix=ONE %s 3 4 ALL: Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`: 5 ALL-NEXT: Stream 12, 308 bytes 6 ALL: Symbols 7 ALL-NEXT: Total: 6 entries ( 204 bytes) 8 ALL-NEXT: -------------------------------------------------------------------------- 9 ALL-NEXT: S_GPROC32: 1 entries ( 44 bytes) 10 ALL-NEXT: S_FRAMEPROC: 1 entries ( 32 bytes) 11 ALL-NEXT: S_END: 1 entries ( 4 bytes) 12 ALL-NEXT: S_OBJNAME: 1 entries ( 56 bytes) 13 ALL-NEXT: S_COMPILE3: 1 entries ( 60 bytes) 14 ALL-NEXT: S_BUILDINFO: 1 entries ( 8 bytes) 15 ALL: Chunks 16 ALL-NEXT: Total: 2 entries ( 88 bytes) 17 ALL-NEXT: -------------------------------------------------------------------------- 18 ALL-NEXT: DEBUG_S_FILECHKSMS: 1 entries ( 32 bytes) 19 ALL-NEXT: DEBUG_S_LINES: 1 entries ( 56 bytes) 20 ALL-NEXT: Mod 0001 | `* Linker *`: 21 ALL-NEXT: Stream 14, 520 bytes 22 ALL: Symbols 23 ALL-NEXT: Total: 13 entries ( 512 bytes) 24 ALL-NEXT: -------------------------------------------------------------------------- 25 ALL-NEXT: S_SECTION: 4 entries ( 112 bytes) 26 ALL-NEXT: S_ENVBLOCK: 1 entries ( 172 bytes) 27 ALL-NEXT: S_TRAMPOLINE: 1 entries ( 20 bytes) 28 ALL-NEXT: S_OBJNAME: 1 entries ( 20 bytes) 29 ALL-NEXT: S_COMPILE3: 1 entries ( 48 bytes) 30 ALL-NEXT: S_COFFGROUP: 5 entries ( 140 bytes) 31 ALL: Chunks 32 ALL-NEXT: Total: 0 entries ( 0 bytes) 33 ALL-NEXT: -------------------------------------------------------------------------- 34 ALL-NEXT: Summary | 35 ALL: Symbols 36 ALL-NEXT: Total: 19 entries ( 716 bytes) 37 ALL-NEXT: -------------------------------------------------------------------------- 38 ALL-NEXT: S_SECTION: 4 entries ( 112 bytes) 39 ALL-NEXT: S_GPROC32: 1 entries ( 44 bytes) 40 ALL-NEXT: S_ENVBLOCK: 1 entries ( 172 bytes) 41 ALL-NEXT: S_FRAMEPROC: 1 entries ( 32 bytes) 42 ALL-NEXT: S_TRAMPOLINE: 1 entries ( 20 bytes) 43 ALL-NEXT: S_END: 1 entries ( 4 bytes) 44 ALL-NEXT: S_OBJNAME: 2 entries ( 76 bytes) 45 ALL-NEXT: S_COMPILE3: 2 entries ( 108 bytes) 46 ALL-NEXT: S_COFFGROUP: 5 entries ( 140 bytes) 47 ALL-NEXT: S_BUILDINFO: 1 entries ( 8 bytes) 48 ALL: Chunks 49 ALL-NEXT: Total: 2 entries ( 88 bytes) 50 ALL-NEXT: -------------------------------------------------------------------------- 51 ALL-NEXT: DEBUG_S_FILECHKSMS: 1 entries ( 32 bytes) 52 ALL-NEXT: DEBUG_S_LINES: 1 entries ( 56 bytes) 53 54 ONE-NOT: Mod 0000 55 ONE: Mod 0001 | `* Linker *`: 56 ONE-NEXT: Stream 14, 520 bytes 57 ONE: Symbols 58 ONE-NEXT: Total: 13 entries ( 512 bytes) 59 ONE-NEXT: -------------------------------------------------------------------------- 60 ONE-NEXT: S_SECTION: 4 entries ( 112 bytes) 61 ONE-NEXT: S_ENVBLOCK: 1 entries ( 172 bytes) 62 ONE-NEXT: S_TRAMPOLINE: 1 entries ( 20 bytes) 63 ONE-NEXT: S_OBJNAME: 1 entries ( 20 bytes) 64 ONE-NEXT: S_COMPILE3: 1 entries ( 48 bytes) 65 ONE-NEXT: S_COFFGROUP: 5 entries ( 140 bytes) 66 ONE: Chunks 67 ONE-NEXT: Total: 0 entries ( 0 bytes) 68 ONE-NEXT: -------------------------------------------------------------------------- 69 ONE-NEXT: Summary | 70 ONE: Symbols 71 ONE-NEXT: Total: 13 entries ( 512 bytes) 72 ONE-NEXT: -------------------------------------------------------------------------- 73 ONE-NEXT: S_SECTION: 4 entries ( 112 bytes) 74 ONE-NEXT: S_ENVBLOCK: 1 entries ( 172 bytes) 75 ONE-NEXT: S_TRAMPOLINE: 1 entries ( 20 bytes) 76 ONE-NEXT: S_OBJNAME: 1 entries ( 20 bytes) 77 ONE-NEXT: S_COMPILE3: 1 entries ( 48 bytes) 78 ONE-NEXT: S_COFFGROUP: 5 entries ( 140 bytes) 79 ONE: Chunks 80 ONE-NEXT: Total: 0 entries ( 0 bytes) 81 ONE-NEXT: -------------------------------------------------------------------------- 82