summaryrefslogtreecommitdiffstats
path: root/llvm/test/DebugInfo/PDB
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/DebugInfo/PDB')
-rw-r--r--llvm/test/DebugInfo/PDB/module-stats.test4
-rw-r--r--llvm/test/DebugInfo/PDB/udt-stats.test15
2 files changed, 17 insertions, 2 deletions
diff --git a/llvm/test/DebugInfo/PDB/module-stats.test b/llvm/test/DebugInfo/PDB/module-stats.test
index 81787090829..c2c58339ae0 100644
--- a/llvm/test/DebugInfo/PDB/module-stats.test
+++ b/llvm/test/DebugInfo/PDB/module-stats.test
@@ -1,5 +1,5 @@
-; RUN: llvm-pdbutil dump -mod-stats %p/Inputs/empty.pdb | FileCheck --check-prefix=ALL %s
-; RUN: llvm-pdbutil dump -mod-stats -modi=1 %p/Inputs/empty.pdb | FileCheck --check-prefix=ONE %s
+; RUN: llvm-pdbutil dump -sym-stats %p/Inputs/empty.pdb | FileCheck --check-prefix=ALL %s
+; RUN: llvm-pdbutil dump -sym-stats -modi=1 %p/Inputs/empty.pdb | FileCheck --check-prefix=ONE %s
ALL: Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`:
ALL-NEXT: Stream 12, 308 bytes
diff --git a/llvm/test/DebugInfo/PDB/udt-stats.test b/llvm/test/DebugInfo/PDB/udt-stats.test
new file mode 100644
index 00000000000..0ffda9c3008
--- /dev/null
+++ b/llvm/test/DebugInfo/PDB/udt-stats.test
@@ -0,0 +1,15 @@
+; RUN: llvm-pdbutil dump -udt-stats %p/Inputs/big-read.pdb | FileCheck %s
+
+CHECK: S_UDT Record Stats
+CHECK-NEXT: ============================================================
+CHECK: Record Kind | Count Size
+CHECK-NEXT: -----------------------------
+CHECK-NEXT: LF_ENUM | 3 188
+CHECK-NEXT: LF_POINTER | 39 468
+CHECK-NEXT: LF_UNION | 1 52
+CHECK-NEXT: <simple type> | 43 0
+CHECK-NEXT: LF_PROCEDURE | 1 16
+CHECK-NEXT: LF_STRUCTURE | 27 1,788
+CHECK-NEXT: -----------------------------
+CHECK-NEXT: Total (S_UDT) | 114 2,604
+CHECK-NEXT: -----------------------------
OpenPOWER on IntegriCloud